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
Just throw all the main arguments for syslink() into syslink_info and
2007-04-22
Matth
e
w Dillon
Just
throw al
l
the main arguments for sysli
n
k() into
.
.
.
commit
|
commitdiff
|
tree
2007-04-21
Matthew Di
l
lon
Convert all pr_u
s
r
r
eqs structure init
i
alizations to
.
.
.
commit
|
commitdiff
|
tree
2007-04-20
Matthew Dillon
Make 'last mounte
d
on' r
e
porting by fsck wor
k
aga
i
n
.
.
.
commit
|
commitdiff
|
tree
2007-04-20
M
a
tthew Dillo
n
Clean up t
h
e so_pru_soreceive() API a
b
it
to make it
.
.
.
commit
|
commitdiff
|
tree
2007-04-19
Matthew Dillon
We have a fe
w
generation sets for Re
d
-Blac
k
trees
th
a
t
.
.
.
commit
|
commitdiff
|
tree
2007-04-19
Matthew
Dillon
Allocations of s
i
ze g
r
eater th
e
n the rad
i
x were no
t
.
.
.
commit
|
commitdiff
|
tree
2007-04-17
Matthew Dillon
D
o
n't
a
llow
s
n
d_n
x
t to be se
t
to a value
less
t
hen
.
.
.
commit
|
commitdiff
|
tree
2007-04-16
Matthew Dillon
P
r
ob
a
bly the
last change to th
e
s
ysl
i
nk() system call
.
.
.
commit
|
commitdiff
|
tree
2007-04-16
Matt
h
ew Dil
l
o
n
B
ring in the skeleton in
f
rastruc
t
u
re a
n
d manua
l
page
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matt
h
ew Dillon
Kern
e
l
virtua
l
memory must
be
mapped
o
n a seg
m
en
t
address
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matthe
w
Dillon
Use SH
U
T_RD i
n
s
t
e
a
d
of a hardcoded value of 0 in calls
.
.
.
commit
|
commitdiff
|
tree
2007-04-11
Matthew Dillon
Remo
v
e ldcon
f
ig_paths_aout, it is no longe
r
used
.
commit
|
commitdiff
|
tree
2007-04-09
Mat
t
hew Dillon
Add
subr_alist
.
c
.
Th
i
s is a bitmap a
l
locator that
.
.
.
commit
|
commitdiff
|
tree
2007-04-04
Matthew Dillon
Add I
P
_
M
INTTL socket opt
i
o
n - used to set the
m
i
n
imum
.
.
.
commit
|
commitdiff
|
tree
2007-04-03
Matth
e
w Dillon
Clea
n
up
a
nd re
f
ormulate some of the com
m
e
nts
.
commit
|
commitdiff
|
tree
2007-04-03
Matthew Dillon
Up
d
a
t
e
the
s
ys
l
i
n
k documenta
t
ion
.
This is stil
l
a
.
.
.
commit
|
commitdiff
|
tree
2007-03-24
Matthew Di
l
lon
R
eformula
t
e
t
he sys
l
i
n
k_msg st
r
ucture
a
bit
.
I
nstead
.
.
.
commit
|
commitdiff
|
tree
2007-03-24
Matthew Dill
o
n
Update
the sy
s
link documentation
.
A
n
umber of major
.
.
.
commit
|
commitdiff
|
tree
2007-03-21
M
atthew Dillon
s
y
slink w
o
rk - Im
p
le
m
ent code for a reformul
a
ted system
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
Matthew Dillon
Add syslink
.
2
to
t
he install list
.
commit
|
commitdiff
|
tree
2007-03-20
Matthew Dillon
Try to catc
h
double
-
free b
u
gs in the ACPI
c
od
e
.
For
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
M
a
t
thew Dillon
G
e
nerate a
w
arning if
a
wired page
is encountered on
.
.
.
commit
|
commitdiff
|
tree
2007-03-20
M
a
tthew Dil
l
on
Mi
n
or
syntax
c
leanup
commit
|
commitdiff
|
tree
2007-03-14
Matthew Di
l
lon
Initial s
y
slink system
ca
l
l documentation and o
v
erview
.
commit
|
commitdiff
|
tree
2007-03-08
Ma
t
thew Dill
o
n
Ma
k
e sure all stri
n
g buffers passed from user
l
a
nd ar
e
.
.
.
commit
|
commitdiff
|
tree
2007-02-04
M
atth
e
w Dillon
Add no
t
e on using
'
handle SIGSEGV
no
p
r
i
n
t' when gd
b
.
.
.
commit
|
commitdiff
|
tree
2007-01-29
M
a
tthew Dillon
sm
b
fs was
not guarentee
i
n
g a N
U
LL return vnode on
error
.
.
.
commit
|
commitdiff
|
tree
2007-01-26
Matthew Dillo
n
Implement -D
commit
|
commitdiff
|
tree
2007-01-26
Matthew Dillon
R
e
move gobsd from th
e
l
is
t
.
commit
|
commitdiff
|
tree
2007-01-26
Matthew
Dillon
Fix ge
n
eration of t
h
e
m
ount path
f
o
r "/" w
h
en a process
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Matthew Dillon
S
e
tup for 1
.
8 release - Adjust HEAD to 1
.
9
.
0
commit
|
commitdiff
|
tree
2007-01-25
M
a
tt
h
e
w Dillon
Se
t
up for 1
.
8 release - add
new target
s
to Makefile
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Ma
t
thew Dillon
Setup for 1
.
8 relea
s
e - bump HE
A
D to 1
.
7
.
1 and
synchr
o
ni
z
e
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
Matthew Dillon
Fix the inc
o
r
rect addition o
f
a leading '/'
in file
.
.
.
commit
|
commitdiff
|
tree
2007-01-25
M
atthe
w
Dillon
Stop in
i
t bef
o
re
r
i
p
p
ing its
files
y
stem refere
n
ces
.
.
.
commit
|
commitdiff
|
tree
2007-01-24
Matt
h
ew
D
i
llon
Poor
a
t
tempt to
t
racking the stack frame
thr
o
ugh a
.
.
.
commit
|
commitdiff
|
tree
2007-01-24
Matthew Dillon
checkdir
s
() was
b
eing passe
d
the wrong mount point
.
.
.
commit
|
commitdiff
|
tree
2007-01-23
Ma
t
thew Dill
o
n
Fix a crash
relat
e
d to
t
he
NPX
(
f
lo
a
ting point) interrupt
.
.
.
commit
|
commitdiff
|
tree
2007-01-20
M
atthew Dillon
R
emove th
e
advertising clause
f
rom vin
u
m
with permission
.
.
.
commit
|
commitdiff
|
tree
2007-01-20
M
atthew Dillon
F
ix
l
ic
e
nse issu
e
b
y r
e
mo
v
ing
-lread
l
i
n
e
.
The prog
r
am
s
.
.
.
commit
|
commitdiff
|
tree
2007-01-19
M
a
t
thew Dill
o
n
Rename /us
r
/s
r
c/sys/machine to /usr/s
r
c/sys/platform
.
.
.
commit
|
commitdiff
|
tree
2007-01-16
M
a
tthew Dillo
n
Add
m
i
ssing -I p
a
th wh
e
n compiling assembl
y
files
.
commit
|
commitdiff
|
tree
2007-01-16
Matthew Di
l
lon
I
m
pl
e
ment getcontext()
,
setcont
e
x
t(), makecon
t
ext(
.
.
.
Finished-up-by: "
Matthew Dillon
" <dillon@backplane.com>
commit
|
commitdiff
|
tree
2007-01-15
M
a
tthew Dillon
We wan
t
the vir
t
u
al kernel to be defa
u
l
t
-sec
u
r
e
.
Di
s
a
ble
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matt
h
ew D
i
llon
cputi
m
er
_
intr_relo
a
d
() -
preven
t
a negatively indexed
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Mat
t
he
w
Dill
o
n
Cl
o
se two holes in the p
m
ap code
.
The page table self
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew D
i
llon
Pass an interrupt frame t
o
kq
u
eue-based interrupts
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Mat
t
hew Dillon
A
d
d
k
queue based async I/O s
u
ppo
r
t
to the vi
r
tual kernel
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Matthew Dillon
Add O
_
ASYNC (SIGIO) suppo
r
t to kqueu
e
()
.
A
l
so add
.
.
.
commit
|
commitdiff
|
tree
2007-01-15
Mat
t
hew Dillon
Add KQUEUE support to the TA
P
i
n
terface
.
commit
|
commitdiff
|
tree
2007-01-15
Ma
t
thew
D
i
llon
Rename type t
o
avoid confl
i
ct with
'kqu
e
ue' symbol
.
commit
|
commitdiff
|
tree
2007-01-14
Mat
t
hew Dillon
Lin
k
up the int
e
r
rupt frame to
t
he
systimer API
.
Use
.
.
.
commit
|
commitdiff
|
tree
2007-01-14
M
a
tth
e
w Dillon
Implement a n
e
w signal deli
v
er
y
m
echanism
,
S
A
_MAILBOX
.
.
.
commit
|
commitdiff
|
tree
2007-01-14
Matthew
D
illon
The FP sub
s
ystem migh
t
not wor
k
properl
y
when
a
v
k
erne
l
.
.
.
commit
|
commitdiff
|
tree
2007-01-13
Matthew
Dillon
Allow VKERNEL bui
l
ds to
build certai
n
non-hardware
.
.
.
commit
|
commitdiff
|
tree
2007-01-13
Mat
t
hew Dillon
Includ
e
t
h
e VN dev
i
ce by default
.
commit
|
commitdiff
|
tree
2007-01-13
Matthew Dillon
Pu
l
l
i
n a few bits from F
r
eeB
S
D
.
Add a s
t
ructure size
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matth
e
w Dillon
Fix the recen
t
ly
c
o
mmitted (and des
c
ribed)
p
a
g
e writability
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dillon
Add single
-
us
e
r
mode
b
oo
t
o
p
t
i
on (-s)
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dill
o
n
Add missi
n
g bzero() during
l
ow boot after m
a
lloc()
.
commit
|
commitdiff
|
tree
2007-01-12
Ma
t
t
hew Dillon
S
e
t
k
e
rnel_v
m
_end to virtual_start instead of virtual
_
end
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Mat
t
hew Di
l
lon
Adjus
t
t
h
e gdb p
a
t
ch
t
o
a
ccoun
t
for the new r
e
g
i
ster
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthew Dillon
Misc cle
a
nups
.
commit
|
commitdiff
|
tree
2007-01-12
M
atthew Di
l
lon
F
ix a number
o
f
places where
the ker
n
e
l
assumed it
.
.
.
commit
|
commitdiff
|
tree
2007-01-12
Matthe
w
Dillon
Add missin
g
link optio
n
s
to export globa
l
symbols to
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Matt
h
ew Dillon
R
e
move unused
S
WI's
.
commit
|
commitdiff
|
tree
2007-01-11
Matthew Dillon
Replace rem
a
i
n
ing us
e
s of vm
_
f
a
ult_qu
i
ck() wit
h
v
m
_fault_pag
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Mat
t
hew Dillon
M
ajor pmap updat
e
.
Note
a
lso
t
h
a
t
t
h
i
s commit temporarily
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Ma
t
t
h
ew Dillon
When removing
a
p
age
d
i
r
ectory,
t
ell th
e
re
a
l kernel
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
M
at
t
h
ew D
i
llon
Fix
a
bug vm_fault_page()
.
PG_MAPPED was not getting
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
M
atthew
Dillon
Properly block
S
IGALARM and disable interrupts (i
.
e
.
.
.
commit
|
commitdiff
|
tree
2007-01-11
Matthew Dillon
Open the root
disk w
i
th
O_DIREC
T
.
W
e do
n
ot want both
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
Ma
t
th
e
w Dillon
Make
t
he size of the pm
a
p struc
t
ure
t
h
e
same fo
r
both
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
M
a
tt
h
ew Dillon
Tell th
e
rea
l
kernel
n
ot to sync
the file that backs
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
M
a
tthew
D
i
llon
H
a
ve vecto
r
ctl s
i
lent
l
y
s
ucceed to
r
emove a
r
un
-
time
.
.
.
commit
|
commitdiff
|
tree
2007-01-10
Matt
h
ew Di
l
lon
Fix collision
with variable na
m
ed 'errn
o
'
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillo
n
Get floating
p
o
i
nt working in
v
i
r
tual kernels
.
Add
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillon
Name the virtual kernel
d
isk
devic
e
'v
k
d' instead of
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillon
A virtual k
e
rnel running another virtual ke
r
ne
l
running
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
M
a
t
thew Dil
l
on
A
v
i
rtual kernel running an e
m
ulat
e
d process conte
x
t
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Matthew Dillon
Fix two incorrec
t
sigbloc
k
(
)
calls
.
commit
|
commitdiff
|
tree
2007-01-09
M
a
tthew
D
i
l
l
on
Use our interrupt
i
n
f
r
astruc
t
ure to
handle the cloc
k
.
.
.
commit
|
commitdiff
|
tree
2007-01-09
Ma
t
thew
D
i
llon
Disa
b
le terminal contr
o
l ch
a
racters
w
hile the
v
irtual
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
Add a missing pmap
_
ent
e
r() in v
m
_fa
u
lt_page()
.
I
f
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew
D
illo
n
R
e
name the fol
l
ow
i
ng
s
pec
i
al extende
d
I/O
s
yste
m
c
a
lls
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tthew Dillon
A
d
d
t
he virtual kern
e
l
'
s
v
irtual disk device to the
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matt
h
ew Dillon
Use CBREAK
m
od
e
for the c
o
nsole
.
commit
|
commitdiff
|
tree
2007-01-08
Ma
t
thew Dillo
n
Rewrite vm
a
pbu
f
() to use vm_f
a
ult_page_quick() inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tt
h
ew Dillon
Im
p
lement vm_fault_page_
q
uick(),
w
hich will soo
n
be
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tth
e
w Di
l
lon
Mak
e
lib
c
prot
o
types
a
vailable t
o
kernel b
u
il
d
s
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
Make more libc
p
rototypes ava
i
lable
t
o
_KERNEL builds
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tthew Dillon
A
d
d
mi
s
sing
header
file
.
commit
|
commitdiff
|
tree
2007-01-08
M
a
tthew Dillon
When
removi
n
g a page directory from a page map, the
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthew Dillon
T
h
e
s
ignal return code was
t
rying to acces
s
user
mode
.
.
.
commit
|
commitdiff
|
tree
2007-01-08
Matthe
w
Dillon
M
o
d
ify the
trapframe
s
igco
n
text, uc
o
ntext,
e
t
c
.
Add
.
.
.
commit
|
commitdiff
|
tree
2007-01-07
Matthew Dillon
Implement
nearly
all the
r
em
a
i
n
ing items
r
equ
i
red to
.
.
.
commit
|
commitdiff
|
tree
2007-01-07
Mat
t
he
w
Dillon
Make the vmspace_*() system ca
l
l prototype
s
a
vailable
.
.
.
commit
|
commitdiff
|
tree
2007-01-07
M
a
tthew Dillon
Set
r
o
o
tdevname
s
[0] to
automat
i
cally boot from
uf
s
.
.
.
commit
|
commitdiff
|
tree
2007-01-07
Matthew Dil
l
on
Handle
p
ag
e
faults withi
n
the
vir
t
u
al kernel process
.
.
.
commit
|
commitdiff
|
tree
2007-01-07
Ma
t
thew Dil
l
on
The stac
k
f
r
a
m
e
a
vailabl
e
from a signal to user mode
.
.
.
commit
|
commitdiff
|
tree
next