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
use new platform macros to access scheduling/per-cpu flags. fix execsmp wait()
2015-05-17
Nic
J
A
use new platform mac
r
os to acc
e
s
s
sch
e
d
u
li
n
g/per-cpu
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
Nic
J
A
pr
o
v
i
de o
v
er
r
ides for sche
d
uling flags, tdnestcnt and
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
Ni
c
JA
provi
d
e tls
overrides for schedul
i
ng fl
a
g
s, t
d
nest
c
nt
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
NicJA
fix va
l
ues
commit
|
commitdiff
|
tree
2015-05-17
N
i
cJA
expose schedu
l
ing f
l
ags, idnes
t
cnt and tdnestcnt
p
e
r
c
p
u
commit
|
commitdiff
|
tree
2015-05-17
NicJA
add
i
dnest
c
nt a
n
d tdn
e
stcnt overrides
.
use atomic operations
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
Ni
c
JA
add td
n
e
s
tcnt ov
e
rride
s
commit
|
commitdiff
|
tree
2015-05-17
NicJA
add
tests for
the scheduling
flags
commit
|
commitdiff
|
tree
2015-05-17
N
i
cJA
add overrides for the scheduling flags
commit
|
commitdiff
|
tree
2015-05-16
NicJA
fix
b
ro
k
en
g
u
i construct
commit
|
commitdiff
|
tree
2015-05-13
NicJA
just u
s
e Fin
d
T
ask directl
y
s
o
we don't waste stora
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
s
h
ow the
c
pu number cur
r
e
n
tly running th
e
sche
d
u
l
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
use consistent cpu naming & nu
m
bering
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
use co
n
sistent cpu numbering
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
slight debug cleanu
p
commit
|
commitdiff
|
tree
2015-05-13
Ni
c
JA
no point
displa
y
ing affini
t
y m
a
sk
here
commit
|
commitdiff
|
tree
2015-05-13
NicJA
a
d
ditiona
l
debu
g
, a
n
d
a
dju
s
t spi
n
lock hook
so that
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
start
s
er
v
ice tasks separate
l
y i
n
-case
p
lat
f
orms need
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJ
A
really skip 1 l
v
o
commit
|
commitdiff
|
tree
2015-05-13
NicJA
f
ixe
s
to scheduling
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
for
m
a
t
ti
n
g
commit
|
commitdiff
|
tree
2015-05-13
NicJA
w
.
i
.
p c
h
anges for e
x
ecsmp
.
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
u
n
l
ock the list b
e
fore
c
a
llin
g
re
s
chedu
l
e
commit
|
commitdiff
|
tree
2015-05-13
NicJA
c
l
eanup debug
commit
|
commitdiff
|
tree
2015-05-13
NicJA
clean up
debug/fix typos
commit
|
commitdiff
|
tree
2015-05-13
NicJA
clean up comm
e
nts
/
fix typos
commit
|
commitdiff
|
tree
2015-05-13
NicJA
cleanup sp
i
n
l
o
ck regi
s
ters to m
a
tch hook ordering
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
cle
a
nup spinlock regi
s
ters to match hook o
r
de
r
ing
commit
|
commitdiff
|
tree
2015-05-13
NicJ
A
set the lock the t
a
sk is
w
aiting on, and re-add spinni
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
a
dd storage for pointer to
s
pinlock the t
a
sk is
"spinning
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
N
icJA
fix usage of krnspinlock & wip cha
n
ges t
o
set
T
S_SPIN
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix usage of krn
s
pi
n
l
o
ck & wip
c
han
g
es to
s
cheduling
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix us
a
ge
o
f krnsp
i
nlo
c
k
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fi
x
us
a
ge of krnspinlock
.
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
f
i
x function
t
o
tak
e
the
hook para
m
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix
u
s
age of
k
rn
s
pinlock
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
w
.
i
.
p
changes fo
r
execsmp
.
commit
|
commitdiff
|
tree
2015-05-12
NicJA
ad
d
flag for spinnin
g
tasks
commit
|
commitdiff
|
tree
2015-05-12
NicJA
prepar
e
the new task spin-lock field
s
commit
|
commitdiff
|
tree
2015-05-12
Ni
c
JA
slight tidy
u
p
.
commit
|
commitdiff
|
tree
2015-05-08
N
icJA
w
ip
c
ommit
.
add idle t
a
s
k
s
for
a
dditio
n
al cpu's
.
c
l
eanup
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
NicJA
m
o
d
ify locking behaviour on execsmp sys
t
ems
commit
|
commitdiff
|
tree
2015-05-08
NicJA
u
s
e new ver
s
i
o
n o
f
the ma
c
ros - and add wip changes
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
NicJA
fix a ty
p
o in
t
h
e execsmp set_
t
his_task macro
.
alte
r
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
Ni
c
JA
more r
e
-factoring
commit
|
commitdiff
|
tree
2015-05-07
NicJA
s
m
all refa
c
to
r
commit
|
commitdiff
|
tree
2015-05-07
N
ic
J
A
w
i
p
commit
.
commit
|
commitdiff
|
tree
2015-05-07
NicJ
A
delint
.
add thistask to running queu
u
e in SET_
T
HIS_TA
S
K
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
macro
t
o get th
e
tls ptr itsel
f
commit
|
commitdiff
|
tree
2015-05-07
NicJ
A
c
o
rr
e
ctly split the ipi into source/msg components
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
allocate storage for
t
he per core ipi
data and
use
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
c
hange Send
I
PI to also pa
s
s a param
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add com
m
ent a
b
out n
e
eded/coming chang
e
commit
|
commitdiff
|
tree
2015-05-07
Nic
J
A
add
a se
c
ond
p
aram to handle_ipi
commit
|
commitdiff
|
tree
2015-05-07
NicJA
ad
d
kernel
_
ipi to the b
u
ild and
c
all
i
t f
r
om the bcm2708
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add the task
to th
e
head instead of en-q
u
eueing, s
i
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
fix typ
o
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add defines
fo
r
ipi types, and s
t
ub out handl
e
r
commit
|
commitdiff
|
tree
2015-05-06
Ni
c
JA
disable debug
commit
|
commitdiff
|
tree
2015-05-06
NicJ
A
use disable/e
n
able and a
d
d a suitable comment as
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
N
i
c
JA
th
e
exec spinlocks are only exposed when AROSEXEC_
S
MP
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJA
w
.
i
.
p - use the
ta
s
k
.
resource task list on AROS
commit
|
commitdiff
|
tree
2015-05-02
NicJ
A
dont try to ru
n
the
e
xe
c
cod
e
yet
.
.
commit
|
commitdiff
|
tree
2015-05-02
Ni
c
JA
wip
.
.
stor
e
the i
d
l
e
task
i
n TLS
.
move the execsmp bo
o
tstrap
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJ
A
delint
commit
|
commitdiff
|
tree
2015-05-02
N
i
c
JA
cleanup debug
commit
|
commitdiff
|
tree
2015-05-01
NicJA
move running tasks
t
o
t
h
e
p
rivate running list
commit
|
commitdiff
|
tree
2015-05-01
NicJA
cle
a
nu
p
d
ebug
commit
|
commitdiff
|
tree
2015-05-01
NicJA
only
replace ne
w
addtask since
addtask calls it
o
n aros
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
NicJA
lower task
.
resource prior
i
ty since it a
u
toopens
u
t
i
lity
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
NicJA
i
ni
t
str
a
ight
after kernel
.
r
eso
u
rce
commit
|
commitdiff
|
tree
2015-05-01
N
icJA
add comment
commit
|
commitdiff
|
tree
2015-05-01
Ni
c
J
A
p
ull i
n
e
x
e
c_intern
.
h
instead,
a
n
d
use the correct
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
N
i
cJA
p
ull
i
n
the exec
s
mp set
t
ing via et
a
sk
.
h
commit
|
commitdiff
|
tree
2015-05-01
NicJA
lock access to the lists wh
i
le we r
e
ad t
h
em
commit
|
commitdiff
|
tree
2015-05-01
NicJA
wip
c
ommit
commit
|
commitdiff
|
tree
2015-05-01
Nic
J
A
e
x
po
s
e the kernel spinlock to exec
commit
|
commitdiff
|
tree
2015-05-01
NicJA
Initialise th
e
AROSE
X
E
C
_
S
MP parts in prepare
e
xecbase
commit
|
commitdiff
|
tree
2015-05-01
NicJA
Initiali
s
e the ARO
S
EXEC_SMP parts in
p
r
eparee
x
ecbase
commit
|
commitdiff
|
tree
2015-05-01
NicJA
list of ta
s
ks c
u
rre
n
tly ru
n
ning on availab
l
e cpus
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
NicJA
move the i
p
i hoo
k
to aft
e
r the init calls
commit
|
commitdiff
|
tree
2015-04-30
NicJA
only pro
c
ess mailbox that
has received a fiq
commit
|
commitdiff
|
tree
2015-04-30
Nic
J
A
initialize the spinlock
commit
|
commitdiff
|
tree
2015-04-30
N
i
cJ
A
show the cpu
n
u
m
ber
commit
|
commitdiff
|
tree
2015-04-30
NicJA
sho
w
cpu
n
umbe
r
in fiq
commit
|
commitdiff
|
tree
2015-04-30
NicJA
for n
o
w only try to run
on the b
s
p
commit
|
commitdiff
|
tree
2015-04-30
N
i
cJA
ac
k
nowledge p
e
nd
i
n
g fiq
'
s
commit
|
commitdiff
|
tree
2015-04-30
N
icJA
debug d
e
l
i
nt
commit
|
commitdiff
|
tree
2015-04-30
NicJA
a
d
d fiq
hooks
commit
|
commitdiff
|
tree
2015-04-30
N
i
cJA
use fiq for th
e
ma
i
lbox interupt
commit
|
commitdiff
|
tree
2015-04-30
NicJA
fix build
commit
|
commitdiff
|
tree
2015-04-30
Ni
c
JA
enable cores int
e
rupts
commit
|
commitdiff
|
tree
2015-04-30
NicJA
a
d
d
c
ore initial
i
z
a
tion hook
commit
|
commitdiff
|
tree
2015-04-30
N
i
cJA
d
o
nt use m
a
gic v
a
l
ues
commit
|
commitdiff
|
tree
2015-04-30
NicJA
bcm2836
registe
r
s
commit
|
commitdiff
|
tree
2015-04-30
Nic
J
A
add arch speci
f
ic spinlock
s
tubs
commit
|
commitdiff
|
tree
2015-04-30
NicJA
mod
i
f
y some comm
e
n
t
s
commit
|
commitdiff
|
tree
2015-04-30
NicJA
prepa
r
e th
e
exe
c
spinlocks
commit
|
commitdiff
|
tree
2015-04-30
NicJA
a
d
d
n
e
cessary tasklist
s
pinlocks
commit
|
commitdiff
|
tree
2015-04-30
NicJA
use the s
p
inlock_t header, and add the stubs
to the
.
.
.
commit
|
commitdiff
|
tree
next