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
initialise
t
he irq map
p
ing list
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
J
A
i
n
iti
a
lise the irq ma
p
ping li
s
t
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
provide m
i
ni
m
al m
a
p
p
ings
fo
r
control
l
ers
t
o use
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix amiga-m68k build
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
make sure th
e
case ma
t
ch
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
quieten debug
commit
|
commitdiff
|
tree
2017-02-11
NicJA
build entries for all th
e
v
e
ctors
commit
|
commitdiff
|
tree
2017-02-11
NicJA
update
struct's
commit
|
commitdiff
|
tree
2017-02-11
NicJA
s
t
o
re th
e
cou
n
t separa
t
ely,
since we use the pri
o
rity
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set th
e
c
o
rrec
t
values for the default uses
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix file copyright
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# fixes
and clean-up
a
fter kernel/exec
c
hanges
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dont i
n
clude kernel
.
h or exe
c
_intern d
i
rec
t
l
y
since
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
s
epa
r
ate
the in
t
errupt con
t
roller
header
.
pro
t
ect
kernel_
i
nt
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
exe
c
_
i
n
t
ern inc
l
u
d
e
s kernel
.
h
f
o
r us - don't directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
say
t
hat we
n
e
ed the controll
e
r code in the
kerne
l
commit
|
commitdiff
|
tree
2017-02-11
NicJA
correct the ioapic registers
commit
|
commitdiff
|
tree
2017-02-11
NicJA
get rid o
f
the pointless sw
i
tch
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
synch with the pc-platfo
r
m irq ch
a
nges
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# m
a
k
e sure we init before the other con
t
rollers
.
commit
|
commitdiff
|
tree
2017-02-11
N
ic
J
A
#
use
t
he correct mask size
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
s
et th
e
apics p
r
iority to
-50 so
it
is initialized
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
only pass the irq to its hand
l
ers
i
f
it is enabled
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set
the interrupts to disab
l
ed by
def
a
u
lt, an
d
use
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set
t
he ir
q
enable
d
flags, an
d
add the f
u
nctio
n
to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# use the AP
I
C/
i
8
2
5
9
a
I
R
Q options for
d
e
f
aults
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
Add some APIC IRQ rel
a
ted d
e
fines
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
Enqueue the control
l
ers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
le
t
pl
a
tforms specify
the
need for per-
I
RQ private
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
use $(
S
ED), not se
d
directly
.
hide the qu
a
ntu
m
/elapsed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
Nic
J
A
adapt k
r
nSysCall
R
eschedTask
(
) so it ta
k
es the state
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
don't use spinlocks wh
e
n deali
n
g with
t
he tasks signal
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
co
r
rection to debug
commit
|
commitdiff
|
tree
2017-02-10
Ni
c
JA
d
o
n't d
e
fine
HW_IRQ_COU
N
T
if its already provide
d
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
re-e
n
able task
resource logic
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add some sa
n
ity checking when adding the
tasks
commit
|
commitdiff
|
tree
2017-02-09
N
i
c
J
A
a li
t
tle debug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
check for TS_RUN just in case the scheduler is misbehaving
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
correct the scheduling beha
v
io
u
r
.
who wrote this nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
make the sch
e
duler behave corr
e
ctl
y
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add
t
he m
e
mli
s
t f
o
r the idle tasks na
m
e to the task
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ru
n
a task t
o
perfor
m
the proce
s
sor
q
u
ery
.
on smp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
J
A
d
isable debug
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
a little d
e
bug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
build the x86 sp
e
cific v
b
lank server
commit
|
commitdiff
|
tree
2017-02-09
N
ic
J
A
m
ove the debug inclu
d
e to its
normal loc
a
tion
commit
|
commitdiff
|
tree
2017-02-09
NicJA
initia
l
i
ze the boot
processors scheduling data
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
some debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
re
m
ove t
h
e task once it has flagged it is
c
ompleted
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
use c
o
n
sistent
d
e
b
ug
.
don't remove the task here since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add
t
he smp sch
e
du
l
er data ini
t
ial
i
zati
o
n function
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
define a proto for a fun
c
tion to initialize a cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add an x86 specific vbla
n
k ser
v
er
and
o
n s
m
p bu
i
lds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
J
A
for
o
ur sanity - mak
e
sur
e
we do
n
't do
a
ny nu
l
l p
o
inter
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
m
ake sure remtask isn't called on a t
a
sk twice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
m
a
ke
s
ur
e
w
e
f
lags tasks
that are
c
ompletel
y
dead
/
shoul
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
u
se SP
I
NLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
s
mp
b
u
i
lds w
i
ll se
t
their
o
wn sche
d
uler base
quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
prov
i
de the scheduler quantum/elapsed mac
r
os
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
provi
d
e our base quan
t
um value (TODO
-
adjust depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
u
s
e
the m
a
cros to set the base
q
uantum value
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
use the macros to a
c
cess the scheduler
el
a
psed/quan
t
um
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the bas
e
quantum value to use
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
dd default
m
a
cros t
o
get/set the sche
d
uler quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add
m
acr
o
s
to get/set the schedu
l
er
qua
n
tum
a
nd elapsed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
ad
d
per-s
c
he
d
uler quantu
m
an
d
elapsed
storage
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJ
A
se
p
arate the
v
blank ser
v
er
c
ode so it can
b
e replaced
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
pr
o
vide convenience a
f
finity value
s
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJA
fix bui
l
d
.
commit
|
commitdiff
|
tree
2017-02-08
NicJ
A
make sure flags
c
a
nt be used uninit
i
alized
.
commit
|
commitdiff
|
tree
2017-02-08
NicJ
A
dont remove us just
y
et ;) stil
l
needs
som
e
work
.
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
fix i386 buil
d
commit
|
commitdiff
|
tree
2017-02-08
NicJA
import
t
he wip cha
n
ges for execsmp
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
# do
n
ot in
c
lude pr
o
to/kernel
.
h dir
e
ct
l
y from the source
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdtsc is
p
ro
v
ided
b
y the common arch
h
e
a
d
er
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
poke the correct lis
t
commit
|
commitdiff
|
tree
2017-02-06
NicJA
fix n
o
n
-
debug build
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
wip com
m
it
.
hand
l
e use
r
sp
a
ce spinlocks via a syscall
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
add
a few spinlock related
defines
commit
|
commitdiff
|
tree
2017-02-06
NicJA
u
s
e EXECTAS
K
_SPINLO
C
K_LOC
K
FORB
I
D() in user spa
c
e e
x
e
c
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJ
A
add th
e
w
ip exec spinlo
c
k fail hook code
for execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJ
A
ca
l
l th
e
h
o
ok
.
.
commit
|
commitdiff
|
tree
2017-02-05
Ni
c
JA
wip
.
use the EXECTASK spinlock ma
c
r
os
.
commit
|
commitdiff
|
tree
2017-02-05
N
icJA
m
o
re execsmp fixe
s
a
n
d correctio
n
s
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip execsmp changes/
f
ixes
.
tls may be
a
llocated from
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
move
the
c
om
m
ent
.
M
a
k
e
sure we don
'
t
pull in the externa
l
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn
off debug
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
add
an x86 pl
a
tform
_
init, and do all the init
i
ali
z
ation
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
mov
e
the idle task to the c
o
m
mon x86 location
commit
|
commitdiff
|
tree
2017-02-04
NicJA
m
a
k
e
the information
a
l
i
ttle more he
l
pful
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
display so
m
ething to make sure we know
when
its an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
and a little
m
o
r
e
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
re
a
rrange som
e
debug
to help wh
e
n ident
i
fying start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
clear the wr
i
t
e
flag after decrementing th
e
coun
t
er
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
s
mall co
r
rections/typo
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJ
A
turn off
d
ebug
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consist
e
nt
d
isplay of, and a
c
ce
s
s to, k
e
r
nel
cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent disp
l
a
y
o
f
, and
a
cc
e
ss to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
ma
k
e it
a bit more safe
.
.
.
commit
|
commitdiff
|
tree
next