repo.or.cz
/
AROS.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
initialize a msgport's spinlock.
2017-02-15
NicJA
initializ
e
a m
s
gport's spinlock
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
msgport
s
need
t
o
be spin
l
ock
prote
c
t
e
d
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
if the ta
s
k didn't have a name
,
but has a va
l
id parent
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
u
p
dat
e
the documentation about the use of disa
b
le/e
n
able
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
update copyright
commit
|
commitdiff
|
tree
2017-02-13
N
icJA
make
s
u
r
e t
h
e semaphore size i
s
consistent bet
w
een
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
initialize the semaphore
'
s s
p
i
n
lock on exe
c
smp builds
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
u
pd
a
t
e
copyrigh
t
commit
|
commitdiff
|
tree
2017-02-13
NicJA
use
t
he pro
v
ided spin
l
ock_t on e
x
ecsmp
builds
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
make sure we ha
v
e t
h
e
spinlock
c
ode ava
i
lable for the
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
icJA
e
mbed a spi
n
l
o
ck
in
t
he aros specific part
o
n
execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
we still need to forb
i
d/disable ev
e
n if the spinlocks
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
need
s
to
run
b
efore
a
ny other exec
i
ni
t
lib
f
unctio
n
s
commit
|
commitdiff
|
tree
2017-02-13
Ni
c
JA
r
ename for consis
t
ency with other buil
d
s
a
nd to fix
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
N
i
cJA
correctio
n
to number
of possible irq
s
commit
|
commitdiff
|
tree
2017-02-12
N
i
cJA
add function to
find an irq mapping target
.
commit
|
commitdiff
|
tree
2017-02-12
NicJA
o
n
l
y exp
o
se if the ke
r
n
e
l need
s
int
e
rrupt controller
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix a
c
ces
s
to the table entry
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dum
p
th
e
t
able entry after sett
i
ng it so we can see
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
io
a
p
i
c_
i
rq
-
>
ioapic
_
pin
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
use the ioapics g
s
i as the system interrupt ba
s
e
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
W
IP
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
initialise th
e
irq map
p
ing
list
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
initiali
s
e the irq map
p
i
n
g list
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
provide minimal
m
appin
g
s for
controllers
t
o
us
e
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
f
i
x ami
g
a-m68k build
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
make sure the case matches
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
quie
t
e
n debug
commit
|
commitdiff
|
tree
2017-02-11
NicJA
build entries f
o
r
all the vectors
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
update struct
'
s
commit
|
commitdiff
|
tree
2017-02-11
NicJA
store the cou
n
t
s
eparately
,
since we u
s
e
t
he priority
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the
correct values for
the default uses
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix file
c
opyr
i
ght
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# fi
x
es a
n
d clea
n
-up
a
fter
kernel/exec changes
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
dont include kernel
.
h or exec_intern direct
l
y since
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
sep
a
rate the
i
nte
r
r
u
p
t contr
o
ller header
.
protect kernel_int
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
exec_intern incl
u
d
es kern
e
l
.
h for us
-
don'
t
directl
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
sa
y
that we n
e
ed the co
n
troller
c
ode
i
n the kernel
commit
|
commitdiff
|
tree
2017-02-11
NicJA
c
orrect t
h
e i
o
apic regis
t
ers
commit
|
commitdiff
|
tree
2017-02-11
NicJA
get rid of the po
i
n
t
less s
w
i
tch
commit
|
commitdiff
|
tree
2017-02-11
NicJA
synch with the pc-platform i
r
q changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
#
m
a
ke sure we in
i
t before the o
t
her
cont
r
o
ll
e
rs
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# use th
e
correct mask siz
e
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the apics
prior
i
ty to -50 so
i
t is i
n
itialized
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
onl
y
pass the i
r
q to its han
d
l
er
s
if i
t
is enabled
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
J
A
s
e
t the interrupts to disab
l
ed by
d
efault,
and u
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the irq en
a
ble
d
flags, and ad
d
the fun
c
t
ion to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
# u
s
e the APIC
/
i8259a IRQ options
f
or defaul
t
s
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
Add som
e
APIC IRQ related
d
efine
s
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
JA
Enqueue the contr
o
llers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
l
et plat
f
o
r
ms specify
th
e
n
eed
for per-I
R
Q pri
v
ate
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
us
e
$(SED
)
,
not sed directly
.
hide the quant
u
m/elap
s
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Nic
J
A
adapt k
r
n
S
ysCa
l
l
Resched
T
ask()
so it takes th
e
st
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
don't
use spinlocks when dea
l
ing with the tas
k
s sig
n
al
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
co
r
rection to d
e
bug
commit
|
commitdiff
|
tree
2017-02-10
NicJ
A
d
o
n
'
t define HW_IRQ_COU
N
T if its
a
lr
e
ady provided
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
r
e
-en
a
ble
t
a
s
k resource l
o
gic
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
ad
d
some sa
n
ity checking when ad
d
ing the tasks
commit
|
commitdiff
|
tree
2017-02-09
N
i
c
JA
a littl
e
d
ebug
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
check for
TS_RUN jus
t
in case the schedul
e
r is misbeha
v
ing
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
co
r
rec
t
t
he
s
chedu
l
i
n
g behaviou
r
.
who wrote this na
s
ty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
make the scheduler
behave correctly
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
dd the
memlist for the idle
t
asks name to
t
he task
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
run a task t
o
p
e
rform t
h
e processor query
.
on
s
mp bu
i
lds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
disable debug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a little debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
build
the x
8
6 specifi
c
vblank server
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
move the d
e
b
u
g include
to its normal l
o
catio
n
commit
|
commitdiff
|
tree
2017-02-09
NicJA
i
n
itiali
z
e the
b
o
o
t
proce
s
sors scheduling data
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
some debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
remove
t
he task once it
h
as
f
lagged it is completed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use c
o
nsistent debug
.
don't remove the t
a
s
k
here since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the s
m
p sc
h
eduler data
i
nitialization f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
defin
e
a proto for a f
u
nct
i
on to ini
t
ialize a c
p
u's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
ic
J
A
add a
n
x86 specific vblank
s
e
r
ver and on smp bui
l
ds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
for our
sanity - make
s
ure we d
o
n
't
d
o any null pointer
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
mak
e
sure re
m
task isn't called on a task
t
w
i
c
e
.
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make sure we flag
s
tas
k
s that
are completely dead/sho
u
ld
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
u
se SPINLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp bui
l
ds wi
l
l set their o
w
n schedu
l
er
b
a
se
q
uantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide the scheduler quantum
/
elapsed macros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide
our base q
u
ant
u
m value (TODO - ad
j
ust dep
e
nding
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use the macros to
set the b
a
se
qu
a
ntum val
u
e
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
use the macros to
acces
s
th
e
schedul
e
r elap
s
ed/quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJ
A
ad
d
the base qu
a
nt
u
m v
a
lue to
u
se
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
add d
e
fault macros to get/set the sched
u
l
er quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
d
d mac
r
os to get/set the scheduler quantu
m
and
e
lapsed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ad
d
per-
s
c
heduler quantum and elapsed stor
a
ge
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
separate the vblank server code so it can be re
p
laced
commit
|
commitdiff
|
tree
2017-02-08
NicJA
pr
o
vi
d
e co
n
ve
n
i
e
nce
a
ffinity va
l
ues
.
commit
|
commitdiff
|
tree
2017-02-08
N
ic
J
A
f
ix
b
uild
.
commit
|
commitdiff
|
tree
2017-02-08
N
ic
J
A
make s
u
re fl
a
gs cant be u
s
ed uni
n
it
i
alize
d
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
dont remo
v
e us jus
t
yet ;) still needs s
o
me work
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix i386
build
commit
|
commitdiff
|
tree
2017-02-08
NicJA
import the
w
ip changes for
e
xe
c
smp
.
commit
|
commitdiff
|
tree
2017-02-08
N
icJA
#
d
o not incl
u
de proto/kernel
.
h directly from th
e
s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rd
t
sc is pr
o
vi
d
ed b
y
the common arch header
.
commit
|
commitdiff
|
tree
2017-02-06
NicJ
A
p
oke the correct list
commit
|
commitdiff
|
tree
2017-02-06
NicJA
fix non-debug
b
u
ild
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
wip
c
omm
i
t
.
h
andle userspac
e
spinlocks via
a
syscall
.
.
.
commit
|
commitdiff
|
tree
next