repo.or.cz
/
dragonfly
/
vkernel-mp.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
LWKT message ports contain a number of function pointers which abstract
2007-04-29
Matthew Dillon
When <sys/user
.
h
>
i
s incl
u
d
e
d
, it MUST be included
.
.
.
commit
|
commitdiff
|
tree
2007-04-27
M
a
tthew Dillon
Implement ncpus_f
i
t and nc
p
us_fit_
m
a
s
k
.
Ad
m
ittedly
.
.
.
commit
|
commitdiff
|
tree
2007-04-27
M
a
tthew
D
illo
n
Ad
d
a
g
ene
r
ally access
i
ble cp
u
_pause() inline for
s
pin
.
.
.
commit
|
commitdiff
|
tree
2007-04-26
M
a
tthe
w
Dillon
Fix vari
o
us paths in
rc
.
d/diskless an
d
friends
.
commit
|
commitdiff
|
tree
2007-04-26
Matthew D
i
llon
Move sysl
i
n
k
_
d
esc to sys
/
sy
s
l
ink_rpc
.
h so kernel
code
.
.
.
commit
|
commitdiff
|
tree
2007-04-25
Matthew Dillon
IPV6 type 0 rou
t
e headers
a
re
a
flawed design, insecure
.
.
.
commit
|
commitdiff
|
tree
2007-04-22
Matt
h
ew Dillon
sbappendcon
t
r
ol
(
)
was improperly setting sb
_
lastmbuf
.
.
.
commit
|
commitdiff
|
tree
2007-04-22
M
atthew Dillo
n
Sync netst
a
t up to the so
c
kbuf changes
.
commit
|
commitdiff
|
tree
2007-04-22
Matthew Dillon
Give
t
h
e sockbu
f
structure i
t
s own
h
eader file and
.
.
.
commit
|
commitdiff
|
tree
2007-04-22
M
a
tthew D
i
llon
Just thr
o
w all the mai
n
a
r
guments
for sy
s
link() into
.
.
.
commit
|
commitdiff
|
tree
2007-04-21
Matthew Dillon
Convert all pr_usr
r
eqs
s
tructure initia
l
izations to
.
.
.
commit
|
commitdiff
|
tree
2007-04-20
Matth
e
w Dillon
Make 'last mount
e
d
on' rep
o
rtin
g
by fsck
w
o
r
k
a
gain
.
.
.
commit
|
commitdiff
|
tree
2007-04-20
M
atthe
w
Di
l
lo
n
Clean up the so_pru_sorec
e
i
ve() API a bit
t
o make it
.
.
.
commit
|
commitdiff
|
tree
2007-04-19
M
atthew Dill
o
n
We have a fe
w
ge
n
eration sets for Red-Blac
k
trees t
h
at
.
.
.
commit
|
commitdiff
|
tree
2007-04-19
Ma
t
thew Dillon
A
lloc
a
t
ions of size gr
e
ater then
the rad
i
x
were not
.
.
.
commit
|
commitdiff
|
tree
2007-04-17
Matthew Dillo
n
Don'
t
al
l
ow snd_nxt to
b
e set to a valu
e
less then
.
.
.
commit
|
commitdiff
|
tree
2007-04-16
Matthew D
i
l
lon
Probably the las
t
chan
g
e to
the s
y
slink() system c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2007-04-16
Matthew Dil
l
o
n
Br
i
ng in th
e
skeleton in
f
rastru
c
ture and ma
n
ual page
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matt
h
ew Dillon
Ker
n
e
l
virt
u
a
l
m
e
mory must be mapped on a segment address
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matthew Dillo
n
Use SHUT_RD ins
t
e
a
d
of a hard
c
od
e
d value
o
f 0 in c
a
lls
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matthew
Dillon
R
emo
v
e ldconfig_paths_aout
,
it is no lon
g
er
u
se
d
.
commit
|
commitdiff
|
tree
2007-04-09
Matthew D
i
llon
Add su
b
r
_al
i
st
.
c
.
This
is
a bitmap allocator that
.
.
.
commit
|
commitdiff
|
tree
2007-04-04
M
atthew Dil
l
on
Add IP_MINTT
L
s
o
cket option
-
used to set the minimum
.
.
.
commit
|
commitdiff
|
tree
2007-04-03
M
a
t
t
hew Di
l
lon
C
l
eanup
a
nd reformulate
s
om
e
of th
e
c
o
mments
.
commit
|
commitdiff
|
tree
2007-04-03
Matth
e
w D
i
llon
Update the s
y
s
l
ink
documentatio
n
.
T
his
i
s
still a
.
.
.
commit
|
commitdiff
|
tree
2007-03-24
Matthe
w
Dillo
n
R
e
formu
l
ate
the
syslink_msg struc
t
ure a b
i
t
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2007-03-24
Matthew Di
l
lon
Upd
a
t
e
the
s
yslink
doc
u
m
e
nt
a
tion
.
A
number of major
.
.
.
commit
|
commitdiff
|
tree
2007-03-21
Matt
h
ew Dillon
syslink work - Implement
co
d
e f
o
r a refor
m
ulated system
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
Matthew Dil
l
on
Add syslink
.
2 to the in
s
tall
list
.
commit
|
commitdiff
|
tree
2007-03-20
M
a
tthew Dillon
Try t
o
catch d
o
ubl
e
-free bugs in the AC
P
I
c
o
de
.
For
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
Matth
e
w
Dillon
Generate a warning
if a wired page is encou
n
tered on
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
Matthew Dillon
M
i
nor s
y
nt
a
x cl
e
anup
commit
|
commitdiff
|
tree
2007-03-14
Ma
t
thew
D
i
l
lon
Initial syslink system
call
d
ocumentation
a
nd overvi
e
w
.
commit
|
commitdiff
|
tree
2007-03-08
M
atthew D
i
llon
Make
sure al
l
s
t
rin
g
buf
f
ers passed from userland ar
e
.
.
.
commit
|
commitdiff
|
tree
2007-02-04
Matthew Di
l
l
on
Add note o
n
using 'ha
n
dle SIGS
E
GV noprint
'
when
g
db
.
.
.
commit
|
commitdiff
|
tree
2007-01-29
Matthew Dillon
s
mbfs w
a
s not guarentee
i
ng
a
N
ULL return vn
o
d
e
on error
.
.
.
commit
|
commitdiff
|
tree
2007-01-26
Matthew Dillon
Impl
e
ment -D
commit
|
commitdiff
|
tree
2007-01-26
Matthew
Dillon
Remove gobsd
f
rom the lis
t
.
commit
|
commitdiff
|
tree
2007-01-26
Matt
h
ew Dillon
Fix genera
t
ion of the mount path for "/" wh
e
n a pr
o
cess
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Matthew Dillon
Set
u
p for 1
.
8 release - Adj
u
st HEAD t
o
1
.
9
.
0
commit
|
commitdiff
|
tree
2007-01-25
Matth
e
w Dillon
S
e
tup
for 1
.
8 release - add new
targets to Makefile
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Matthew
Di
l
lon
Setup
f
or 1
.
8
re
l
ease -
b
um
p
HEAD t
o
1
.
7
.
1 and synchronize
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Matthew Dillon
Fix
t
he incorrect addition
of a l
e
ad
i
ng '/' in file
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Mat
t
h
ew
D
i
llon
Stop init
b
efore ripping its fil
e
s
y
stem references
.
.
.
commit
|
commitdiff
|
tree
2007-01-24
M
a
tthew Dillon
Poor attempt
t
o tracking
the s
t
ack fra
m
e t
h
r
o
ugh a
.
.
.
commit
|
commitdiff
|
tree
2007-01-24
M
atthew Dillon
checkdirs() was being passed the wrong
mount point
.
.
.
commit
|
commitdiff
|
tree
2007-01-23
Matth
e
w Di
l
lon
Fix a cra
s
h rela
t
e
d to th
e
NPX
(floating point) interrupt
.
.
.
commit
|
commitdiff
|
tree
2007-01-20
Matthew Dillon
Remove the advert
i
sin
g
clause from vinum with per
m
i
ssion
.
.
.
commit
|
commitdiff
|
tree
2007-01-20
Matth
e
w
Dillon
Fix license issue by removing -lreadlin
e
.
T
h
e p
r
ograms
.
.
.
commit
|
commitdiff
|
tree
2007-01-19
Matthew Dillon
R
e
na
m
e /u
s
r/src/sy
s
/m
a
chine to /usr/src/
s
ys/p
l
at
f
orm
.
.
.
commit
|
commitdiff
|
tree
2007-01-16
Matthew Di
l
l
on
Add missing -I pat
h
wh
e
n
compiling a
s
s
embl
y
files
.
commit
|
commitdiff
|
tree
2007-01-16
Matthew Dillon
Implement
getcontext
(
), setco
n
text(), mak
e
contex
t
(
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew Dillon
We w
a
nt
the virtual kernel to be defa
u
lt-
s
e
cure
.
Dis
a
ble
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
M
a
tthew Dillon
cputimer_intr_rel
o
a
d
() - pr
e
vent a negative
l
y indexed
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew
D
ill
o
n
Clos
e
two holes in the pmap
c
ode
.
The page
ta
b
le self
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew Dill
o
n
P
ass
an in
t
er
r
upt frame
t
o kque
u
e-based inte
r
rupts
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew Dil
l
on
Add kqu
e
ue based async
I
/O suppo
r
t to
t
he virtual k
e
r
n
e
l
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
M
a
tthew Dillon
Add O
_
AS
Y
NC
(
SIGIO) support
t
o kque
u
e()
.
Also add
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthe
w
Di
l
lon
Add KQUEUE support to the TAP interface
.
commit
|
commitdiff
|
tree
2007-01-15
Matthe
w
Dillon
R
ename type t
o
avoid conf
l
i
ct
w
it
h
'
k
queue' sym
b
o
l
.
commit
|
commitdiff
|
tree
2007-01-14
Matthew Dillon
L
i
nk
up the interrupt frame to
the syst
i
mer API
.
Us
e
.
.
.
commit
|
commitdiff
|
tree
2007-01-14
Matthew Dil
l
on
I
mplement a
new signal delivery mechanis
m
, SA_
M
A
ILB
O
X
.
.
.
commit
|
commitdiff
|
tree
2007-01-14
Matthew
Dillon
The FP subsystem m
i
ght not work properly when a vkernel
.
.
.
commit
|
commitdiff
|
tree
2007-01-13
Matthe
w
D
i
llon
Allo
w
VKERNEL builds t
o
build
certain non
-
hardware
.
.
.
commit
|
commitdiff
|
tree
2007-01-13
Ma
t
thew Dil
l
on
Include the VN device by
d
efault
.
commit
|
commitdiff
|
tree
2007-01-13
Matthew
Dillon
Pull
i
n a few bits from FreeBS
D
.
A
d
d
a
structure
s
ize
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
M
atthew Dill
o
n
Fix th
e
recen
t
ly committed (and described) page wr
i
tability
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
M
atthew Dillon
A
dd single-user mode bo
o
t
o
ption (-s)
.
commit
|
commitdiff
|
tree
2007-01-12
Mat
t
hew Dillon
A
d
d
m
issing
b
zero() d
u
ring low
bo
o
t af
t
er malloc
(
)
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dillon
Se
t
kern
e
l
_
vm_end to v
i
rtual_start instead of
virt
u
al_end
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dillon
Adjust the
g
db patch to account for the new register
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthe
w
D
illon
M
isc
cleanups
.
commit
|
commitdiff
|
tree
2007-01-12
Matthe
w
Dillon
Fix a
n
umber of places where t
h
e kernel assumed it
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dillon
Add missing link options to exp
o
r
t
g
l
o
bal symbols to
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
M
atthew
Dillon
Remove unused SWI'
s
.
commit
|
commitdiff
|
tree
2007-01-11
M
a
tthew Dillo
n
Replace rem
a
ining us
e
s of vm_
f
ault_qui
c
k() wit
h
v
m_fault_pag
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
M
a
tthew Dill
o
n
Major pmap update
.
Not
e
a
l
s
o that this
c
ommit
temporar
i
ly
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Matth
e
w
Dillon
Wh
e
n removing a page director
y
, tel
l
the r
e
al ker
n
el
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
M
a
tthew Dillon
Fix a bug vm_fault_page()
.
PG_M
A
PPED was not gett
i
ng
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Matthew
D
illon
Pro
p
erly
b
lock SIGALARM and disable
i
nterrupts (i
.
e
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Matthew D
i
llon
Open
the
root disk w
i
t
h
O
_DIRECT
.
We do not want both
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
Matthew Di
l
lon
Make the siz
e
of t
h
e
pmap structure
t
he same
fo
r
b
o
th
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
M
atthew D
i
llon
Tel
l
the real
k
ernel not to sync
t
he
fil
e
t
h
a
t backs
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
Matthe
w
Dillon
Have v
e
ctorc
t
l silen
t
ly
s
uc
c
eed
to r
e
m
o
ve a run-time
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
Matthe
w
Dillon
Fix co
l
lision with
var
i
able named 'errn
o
'
.
commit
|
commitdiff
|
tree
2007-01-09
Matthe
w
Dillon
Get fl
o
ating point working in virtual
k
ernels
.
A
d
d
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
M
atthew Dillon
Na
m
e
the virtu
a
l kernel disk device 'vkd' instea
d
of
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillon
A virtua
l
ker
n
el runn
i
n
g
anothe
r
vir
t
ual kernel running
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matt
h
ew Dillon
A
v
irtu
a
l kernel running a
n
em
u
la
t
ed process context
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dil
l
o
n
Fi
x
tw
o
in
c
o
rr
e
ct sigblock() calls
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillon
U
se ou
r
inter
r
up
t
infrastruct
u
re to handl
e
the clock
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
M
a
tthew Dillon
Di
s
able
t
erminal contr
o
l c
h
aracters whi
l
e the virt
u
al
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew D
i
llon
Add a
mis
s
ing pmap_enter() in vm_faul
t
_pag
e
()
.
I
f
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
Rename th
e
followi
n
g spe
c
ial extended I/O system calls
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
M
atthew Dillon
Add the v
i
rtual k
e
r
n
el'
s
virt
u
a
l
disk device to the
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew
Dillon
Use CBR
E
A
K m
o
de for the co
n
sole
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
Re
w
rite
vmapbu
f
() to u
s
e vm_
f
ault_page
_
quick() instead
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
I
m
p
lemen
t
vm_fau
l
t_p
a
g
e
_quic
k
(),
w
h
ich will
s
o
on be
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tthe
w
Dillon
Make libc
p
rototypes avail
a
bl
e
to kern
e
l builds
commit
|
commitdiff
|
tree
2007-01-08
Matthew D
i
llo
n
M
ake mo
r
e l
i
bc prot
o
types
available t
o
_KERNE
L
buil
d
s
.
commit
|
commitdiff
|
tree
next