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
protect access to exec intr's.
2017-02-11
NicJA
# fixes
an
d
clean-up a
f
t
er
kernel/exec changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dont
i
nclude kernel
.
h
or exec_intern directly since
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
separa
t
e
the
interrupt control
l
e
r
heade
r
.
p
r
otect kernel_int
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
exec_i
n
tern
includes k
e
rnel
.
h fo
r
us
-
don'
t
d
ire
c
tly
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
J
A
s
a
y that we need the controller code in th
e
kern
e
l
commit
|
commitdiff
|
tree
2017-02-11
NicJA
correct the ioap
i
c registe
r
s
commit
|
commitdiff
|
tree
2017-02-11
NicJA
get
r
id o
f
the pointless switch
commit
|
commitdiff
|
tree
2017-02-11
NicJA
synch with the pc-p
l
atform
irq changes
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
# make s
u
re
w
e init before th
e
other c
o
nt
r
ollers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# use t
h
e correct mask s
i
ze
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the apics prio
r
ity to -50 s
o
it is initia
l
ized
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
o
nly pas
s
the irq to it
s
handlers
i
f it is
e
nabled
.
commit
|
commitdiff
|
tree
2017-02-11
N
ic
J
A
set the interrupts
to disabled
by default
,
and use
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
set the irq enabled fla
g
s, a
n
d add
t
he fu
n
ctio
n
to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
#
use the
A
P
IC/i
8
259
a
I
RQ op
t
ions for
defau
l
ts
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
Add some AP
I
C IRQ related
d
ef
i
ne
s
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
Enqueue the cont
r
ollers
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
l
et platform
s
sp
e
cify the need
for per-IRQ
pr
i
v
ate
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
use $(
S
ED), not sed directly
.
h
i
de the
q
uantum/elap
s
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
a
dapt
k
rnSysCal
l
R
eschedTask() so it takes the state
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
don't use s
p
in
l
ocks when dealing wi
t
h the tasks s
i
gnal
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
co
r
rection to debug
commit
|
commitdiff
|
tree
2017-02-10
NicJA
don't
d
efine HW_IRQ_C
O
UNT
i
f
i
t
s
already
p
r
ovided
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
re
-
enable tas
k
res
o
urce logic
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add some sanity
c
h
e
c
king when a
d
ding the tasks
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a littl
e
debug
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
check
f
o
r TS_
R
UN just in case the schedu
l
er
i
s misbeha
v
ing
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
correct the scheduling
b
ehaviour
.
who wrote this nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make the scheduler be
h
ave correctly
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add the memlist
f
or
t
he
idle tasks name to the t
a
sk
.
commit
|
commitdiff
|
tree
2017-02-09
N
ic
J
A
run
a task
t
o p
e
rform the p
r
ocessor query
.
o
n smp b
u
ilds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
d
i
s
able
debu
g
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
a
little debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
b
u
ild th
e
x86 sp
e
cific
v
blank
se
r
ver
commit
|
commitdiff
|
tree
2017-02-09
NicJA
move the
d
ebug include to
its
n
o
rm
a
l location
commit
|
commitdiff
|
tree
2017-02-09
NicJA
i
n
itia
l
ize the
boot proces
s
o
r
s sche
d
ulin
g
data
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
s
o
m
e
debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
remove
t
he task once it has flagged it
i
s
completed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
use cons
i
stent debug
.
d
on't rem
o
ve the tas
k
here since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add
t
he smp scheduler
data initi
a
li
z
ation
f
unction
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
define a pro
t
o for a
f
u
n
ctio
n
to initi
a
l
ize a
cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add a
n
x86 specific
v
bl
a
nk
s
erver and
o
n smp b
u
ilds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
for our san
i
t
y
-
make sure we don't do any null p
o
inter
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
m
a
ke sure remtas
k
is
n
'
t cal
l
e
d
on a task twice
.
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJ
A
make sur
e
we fl
a
g
s
t
a
sks that are c
o
mpletely dead/sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
u
se S
P
INLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
smp builds will
s
et th
e
ir own scheduler base quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
provide the sch
e
duler qu
a
ntum/elapsed mac
r
os
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
p
rovide ou
r
b
ase
q
u
ant
u
m value
(TODO - ad
j
us
t
d
e
p
e
ndi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
c
J
A
use th
e
m
acros to set the
b
a
se
q
uantum
v
al
u
e
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
u
se
the macros to access the
sc
h
eduler elaps
e
d
/
quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
d
d the base qu
a
nt
u
m value
to use
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add default mac
r
o
s
to g
e
t/set the scheduler
quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add
m
acr
o
s
t
o
get/set the scheduler
q
u
antum and
e
lapse
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJ
A
add per-scheduler quantum and elapsed
s
torage
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
separa
t
e the vbla
n
k server code
so it can be replaced
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJA
provi
d
e
c
o
n
venience affinity va
l
ue
s
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix build
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
m
a
ke sur
e
flags
c
ant be
u
se
d
uninitialized
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJA
dont
re
m
ove us
j
u
st yet
;) still n
e
eds s
o
me work
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix i386 buil
d
commit
|
commitdiff
|
tree
2017-02-08
NicJA
i
mp
o
r
t the wip c
h
a
n
ges for execs
m
p
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
#
d
o
n
ot
incl
u
de pr
o
t
o/ker
n
el
.
h directly from t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdtsc is p
r
o
v
i
d
e
d
by the
c
o
m
mon arch h
e
a
de
r
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
poke
t
he correct list
commit
|
commitdiff
|
tree
2017-02-06
NicJA
fi
x
non-debug build
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
w
ip
commit
.
han
d
le use
r
space s
p
i
nlocks via a
s
y
scall
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
N
icJA
add
a
few spinlo
c
k related defines
commit
|
commitdiff
|
tree
2017-02-06
NicJA
use EXECT
A
SK_SPINLOCK_LOCKFO
R
B
ID()
i
n user spac
e
exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Ni
c
J
A
add the wip
exec spi
n
lock fail h
o
o
k cod
e
for execsm
p
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Nic
J
A
call the hook
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip
.
use the EXECTAS
K
sp
i
n
l
ock macros
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
more
e
xecsmp fixes and corrections
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip execsm
p
changes/fixes
.
tls may be allocated
from
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
move th
e
comment
.
Make sure
w
e don't pull in the ex
t
er
n
al
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
turn
o
ff debug
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
add
an x86 platform_init
,
and d
o
all the i
n
itialization
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
move the idle task to the commo
n
x86 location
commit
|
commitdiff
|
tree
2017-02-04
NicJA
ma
k
e the informat
i
o
n a little more helpf
u
l
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
display something t
o
make s
u
re w
e
know
w
hen
i
t
s an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a
l
ittle more
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
and a litt
l
e mor
e
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
r
earrange
some debug
to
help when ide
n
tifying start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
c
l
ear the wr
i
te flag a
f
ter decrementing t
h
e
c
o
u
n
ter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
small c
o
rrections/typo
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
turn
off debug
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
use cons
i
s
t
ent displa
y
of, and access
t
o, kerne
l
cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
use consistent d
i
spl
a
y of,
and access to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
m
a
ke it a bit more s
a
fe
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
use co
n
sistent display of use co
n
sisten
t
display of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent displ
a
y of use
consistent
d
isplay o
f
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent d
i
splay of kernel cp
u
nu
m
b
ers
/
ids
.
turn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
se
the p
a
ssed in cp
u
number from the bo
o
tstr
a
p
p
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
tu
r
n
off
d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
wip
commit
|
commitdiff
|
tree
2017-02-03
NicJA
spli
t
co
r
e_APIC_Get
N
u
mbe
r
so we can call
it directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
use signed storag
e
for the signe
d
values
.
commit
|
commitdiff
|
tree
2017-02-03
Ni
c
JA
u
pdate co
p
yright
commit
|
commitdiff
|
tree
2017-02-03
NicJA
add a small desc
r
iption of why the kernel spinlock
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJ
A
pass the apics
c
pu
number in the smpbootstrap
data
.
commit
|
commitdiff
|
tree
next