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
initialise the irq mapping list.
2017-02-11
NicJA
init
i
alise th
e
irq ma
p
ping list
.
commit
|
commitdiff
|
tree
2017-02-11
N
ic
J
A
initial
i
se the
i
rq mapping list
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
provide minim
a
l ma
p
pings fo
r
controllers t
o
use
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
f
i
x
a
miga-m68k build
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
make sure the c
a
se matches
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
q
u
i
e
ten
d
ebug
commit
|
commitdiff
|
tree
2017-02-11
NicJA
bui
l
d entries for all the
v
ectors
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
update struc
t
's
commit
|
commitdiff
|
tree
2017-02-11
NicJA
store the count
separat
e
ly, since we
use the priority
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
s
et th
e
c
o
rrec
t
values for the
d
ef
a
u
l
t uses
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix file copyright
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# fix
e
s and clea
n
-up a
f
t
e
r kernel/exe
c
chan
g
es
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dont include kernel
.
h
o
r
e
x
ec_intern
d
irectly since
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
s
e
parate
the int
e
r
r
upt
control
l
er header
.
pro
t
ect kernel_int
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
exec_
i
ntern include
s
kernel
.
h for us
-
don't
directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
say that
w
e nee
d
t
he controlle
r
c
o
de
i
n the ke
r
n
el
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
correct the ioapic r
e
g
i
sters
commit
|
commitdiff
|
tree
2017-02-11
NicJA
g
e
t ri
d
of the poi
n
tl
e
ss switc
h
commit
|
commitdiff
|
tree
2017-02-11
NicJA
synch
w
it
h
the
p
c-platf
o
r
m
irq changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# make su
r
e we i
n
it
b
efore t
h
e other c
o
ntrollers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# use the correct mask size
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the apics priority to -50 so it is initialized
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
only
p
ass
t
he irq to its han
d
lers if it is enabled
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
set th
e
int
e
rrupts to disabled by
d
e
fault, and use
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the irq enabled flags, an
d
add t
h
e
function to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
#
use the APIC/i8259a IRQ opti
o
ns for defaults
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
Add
some APIC IRQ re
l
ated defines
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
En
q
ueue th
e
controllers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
let
p
latforms specify
t
he ne
e
d
for
per-IRQ priv
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
N
icJA
u
s
e $(SED), not sed d
i
rectly
.
hi
d
e
t
he quantum/el
a
psed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Ni
c
JA
adap
t
k
rnSysC
a
llRe
s
c
hedTask()
s
o it takes the state
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Nic
J
A
don't use spinlocks whe
n
dea
l
in
g
with the tasks s
i
gnal
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
correction to de
b
ug
commit
|
commitdiff
|
tree
2017-02-10
NicJA
do
n
't define HW_IRQ_COU
N
T
i
f its a
l
ready provided
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
re-enable
t
ask resource l
o
gic
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add some sanity check
i
ng when adding t
h
e
t
asks
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
little de
b
ug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ch
e
ck
f
or
TS_RU
N
ju
s
t in case
the
sc
h
eduler is mi
s
behavin
g
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
correct the schedu
l
ing beh
a
v
iour
.
who wrote this nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
mak
e
the
s
cheduler behave correctly
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add
t
he
m
em
l
ist fo
r
the i
d
le tasks
name to the task
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
run a
t
ask to per
f
orm the pro
c
ess
o
r query
.
on smp
builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
d
i
sable de
b
ug
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
a
l
ittle
d
ebug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
build
t
h
e
x
86 speci
f
ic vb
l
a
nk
s
erver
commit
|
commitdiff
|
tree
2017-02-09
NicJA
move the de
b
ug
include to its no
r
m
al
location
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
initi
a
lize the
b
oot
processors schedu
l
in
g
data
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
some de
b
u
g
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
remove
t
h
e task once it has
f
lagge
d
it is
c
omple
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use c
o
n
sistent
debug
.
d
on't remove
t
he t
a
sk
h
ere since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add th
e
smp scheduler data initializat
i
on functio
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
define a proto
for a function
t
o
initial
i
ze a cpu
'
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add an x86 speci
f
ic vbl
a
nk s
e
rver and
on s
m
p
builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
for our s
a
nity - ma
k
e
s
u
re we don't
d
o a
n
y
n
ull p
o
inter
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make
s
u
r
e
rem
t
ask i
s
n't
cal
l
ed on a task twic
e
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make sure we
f
lags tasks that ar
e
completely dead
/
shoul
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
use SPINLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp bui
l
ds w
i
ll set their own sched
u
l
er base qu
a
ntum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provid
e
t
he sched
u
ler
q
u
antum/
e
lapsed
macros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide our base q
u
antum value (
T
OD
O
-
a
djust depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use t
h
e
m
acro
s
t
o
set
t
he b
a
se
q
uantum value
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
use the macro
s
to access the sc
h
eduler elapsed/quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the b
a
se quant
u
m val
u
e to
u
se
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
a
d
d default macros to get/set the scheduler quan
t
um
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add macros to
g
e
t
/
set the scheduler
q
u
a
nt
u
m an
d
ela
p
sed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add per-scheduler quantu
m
and el
a
psed storage
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
separate t
h
e vb
l
ank s
e
rver code so
i
t ca
n
be
r
eplaced
commit
|
commitdiff
|
tree
2017-02-08
N
icJA
provide co
n
ven
i
ence
affinity values
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fi
x
build
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
m
a
ke
s
ure fl
a
gs cant
be used
u
n
initi
a
li
z
ed
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJA
d
ont r
e
m
o
v
e us
j
u
st y
e
t ;) still needs so
m
e w
o
r
k
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix i386 build
commit
|
commitdiff
|
tree
2017-02-08
NicJA
import th
e
wip c
h
ange
s
for execsmp
.
commit
|
commitdiff
|
tree
2017-02-08
NicJ
A
# do no
t
inclu
d
e proto/kernel
.
h directly from the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
Ni
c
JA
rdtsc is provided by the common arch
head
e
r
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
poke the corre
c
t list
commit
|
commitdiff
|
tree
2017-02-06
N
i
cJA
f
i
x
non-de
b
ug build
.
commit
|
commitdiff
|
tree
2017-02-06
Nic
J
A
wip commit
.
ha
n
dle userspace
spin
l
ock
s
v
i
a
a
syscall
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
a
d
d a few spinlock rela
t
ed def
i
nes
commit
|
commitdiff
|
tree
2017-02-06
NicJA
u
se
E
XECTASK_SPI
N
LO
C
K_LOC
K
FORBID
(
) in
u
se
r
sp
a
ce ex
e
c
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Nic
J
A
add the wip exec spinlock fail
h
o
ok code for
e
x
ecsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
call the
h
ook
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip
.
u
s
e
th
e
EXECT
A
SK
spinloc
k
macros
.
commit
|
commitdiff
|
tree
2017-02-05
Nic
J
A
more
e
xecsmp
fixes and co
r
r
ections
.
commit
|
commitdiff
|
tree
2017-02-05
N
i
cJA
wip execsmp
c
h
a
n
g
e
s/
f
ixes
.
tls may be
a
llocated from
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJ
A
move the
c
omment
.
Make su
r
e we
d
on't pull in the external
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
tur
n
off
d
ebug
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
J
A
add an x86 pl
a
tform_init, and do
a
ll the in
i
tiali
z
ation
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
move the
i
d
l
e t
a
sk
to
t
he commo
n
x86 locat
i
on
commit
|
commitdiff
|
tree
2017-02-04
NicJA
make
t
he information a little
more
hel
p
ful
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
d
isp
l
ay some
t
hing t
o
m
a
k
e sure we know when its
an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
and
a
li
t
tl
e
mo
r
e
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
a
n
d a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
rearrange some de
b
ug to help
when identif
y
ing start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJ
A
c
le
a
r the wr
i
te flag after decremen
t
ing the
counter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJ
A
small cor
r
ect
i
ons/typo
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn
off debu
g
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consist
e
nt di
s
p
l
ay of, and access to, kern
e
l cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
use consistent displ
a
y
of, and access to
,
ke
r
n
e
l cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
mak
e
it
a
bit
m
ore safe
.
.
.
commit
|
commitdiff
|
tree
next