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
NicJA
u
s
e new p
l
atf
o
rm macros to acce
s
s scheduling/per-cpu
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
NicJA
provide
overrides for scheduling flags, tdn
e
stcnt and
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
NicJA
provide
t
l
s overrides for sch
e
d
u
ling
f
lags, tdnestcnt
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
NicJA
fi
x
values
commit
|
commitdiff
|
tree
2015-05-17
NicJ
A
e
x
pose scheduli
n
g flags,
idnestcnt a
n
d tdnestcn
t
per cpu
commit
|
commitdiff
|
tree
2015-05-17
NicJA
add idnestc
n
t
and tdnestcnt overri
d
es
.
use
atomic op
e
rations
.
.
.
commit
|
commitdiff
|
tree
2015-05-17
NicJA
add t
d
nestcnt overrid
e
s
commit
|
commitdiff
|
tree
2015-05-17
NicJA
ad
d
t
e
sts for
the scheduling fla
g
s
commit
|
commitdiff
|
tree
2015-05-17
N
i
cJA
add
over
r
ides for
the
s
cheduling flags
commit
|
commitdiff
|
tree
2015-05-16
NicJA
fix broken gui constru
c
t
commit
|
commitdiff
|
tree
2015-05-13
NicJ
A
just use Fi
n
dTask directly so we don't waste storage
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
show
the cpu
n
u
mber curre
n
tly ru
n
n
i
ng the sched
u
lin
g
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
use c
o
n
s
is
t
ent cpu naming & numb
e
ring
commit
|
commitdiff
|
tree
2015-05-13
NicJA
use consistent cpu number
i
n
g
commit
|
commitdiff
|
tree
2015-05-13
NicJA
slight
d
eb
u
g
c
l
ean
u
p
commit
|
commitdiff
|
tree
2015-05-13
NicJA
no point
d
ispla
y
ing af
f
inity mask
her
e
commit
|
commitdiff
|
tree
2015-05-13
NicJA
additi
o
nal debu
g
, and adjust spi
n
lock hook so that
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
start s
e
r
v
i
ce tasks separately in-
c
ase platforms need
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJA
really skip 1 lvo
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fixe
s
to
s
chedul
i
ng
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
fo
r
matting
commit
|
commitdiff
|
tree
2015-05-13
NicJA
w
.
i
.
p changes
for execsmp
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
u
n
l
o
c
k
t
h
e list before c
a
lli
n
g
r
eschedule
commit
|
commitdiff
|
tree
2015-05-13
NicJA
cleanup
debug
commit
|
commitdiff
|
tree
2015-05-13
NicJA
clea
n
up de
b
ug/fix
t
ypos
commit
|
commitdiff
|
tree
2015-05-13
NicJA
clean up
c
omments/f
i
x ty
p
os
commit
|
commitdiff
|
tree
2015-05-13
NicJA
c
l
e
a
nu
p
sp
i
n
l
o
ck re
g
isters to match hook
ordering
commit
|
commitdiff
|
tree
2015-05-13
NicJA
clea
n
up spinlo
c
k
registers t
o
match ho
o
k ordering
commit
|
commitdiff
|
tree
2015-05-13
NicJA
s
e
t the
lock the t
a
sk is waiting on, and re-add spinni
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
Ni
c
JA
add
storage for pointe
r
to spinlock the task
i
s
"
spinning
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix usage of
k
r
nspinlock
&
wip
change
s
to set
T
S
_SP
I
N
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
N
i
cJ
A
fix usage of krnspinl
o
ck & wip change
s
to scheduling
.
.
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix
u
sage of krnspi
n
lock
.
commit
|
commitdiff
|
tree
2015-05-13
NicJA
fix usage
o
f
krnspin
l
ock
.
commit
|
commitdiff
|
tree
2015-05-13
Nic
J
A
fix
function to
take the hook
param
commit
|
commitdiff
|
tree
2015-05-13
NicJA
f
i
x
u
sage of krnsp
i
nloc
k
.
commit
|
commitdiff
|
tree
2015-05-13
NicJ
A
w
.
i
.
p
c
hanges f
o
r
execsmp
.
commit
|
commitdiff
|
tree
2015-05-12
N
i
cJ
A
add flag for sp
i
nning tasks
commit
|
commitdiff
|
tree
2015-05-12
NicJA
p
r
epare the
n
ew task spin-lo
c
k fields
commit
|
commitdiff
|
tree
2015-05-12
NicJ
A
slight tidy up
.
commit
|
commitdiff
|
tree
2015-05-08
NicJA
wip commit
.
add idle ta
s
ks for a
d
ditional
cpu's
.
clea
n
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
NicJA
modif
y
lo
c
king
b
eh
a
viour on
execsm
p
systems
commit
|
commitdiff
|
tree
2015-05-08
NicJ
A
u
s
e new ve
r
s
ion o
f
the mac
r
os - and ad
d
wip chang
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-05-08
NicJA
fix a typo in
t
he execsm
p
set_this_t
a
s
k
macro
.
a
lter
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
mo
r
e
re-factoring
commit
|
commitdiff
|
tree
2015-05-07
N
icJA
small refactor
commit
|
commitdiff
|
tree
2015-05-07
NicJA
wip c
o
mmit
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
de
l
int
.
add
th
i
stask to running queu
u
e in SET_THIS_TASK
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
macro to get the tls ptr itself
commit
|
commitdiff
|
tree
2015-05-07
NicJ
A
corre
c
tl
y
s
p
lit the
i
pi
into source/ms
g
components
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
allocat
e
st
o
rage for the per core ipi
data
a
nd use
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
change SendIPI to also pa
s
s a param
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add co
m
ment
a
bout ne
e
d
ed/coming change
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add a seco
n
d
param to
h
a
n
dle_i
p
i
commit
|
commitdiff
|
tree
2015-05-07
N
icJA
add k
e
rnel_ipi to the build and call it from the bcm2708
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
NicJA
add the tas
k
to the head instead
of en-queuei
n
g, sinc
e
.
.
.
commit
|
commitdiff
|
tree
2015-05-07
N
icJA
fi
x
typo
commit
|
commitdiff
|
tree
2015-05-07
NicJA
a
dd de
f
i
nes
f
or ipi ty
p
e
s, and stub out
h
a
ndler
commit
|
commitdiff
|
tree
2015-05-06
NicJA
d
i
sable debug
commit
|
commitdiff
|
tree
2015-05-06
NicJA
use
disable/
e
nable and a
d
d a
s
uitable
comment as
to
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJA
the exec s
p
inloc
k
s are only exposed when
A
ROSEX
E
C_SMP
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJA
w
.
i
.
p
- use
t
he task
.
resource t
a
s
k lis
t
on AROS
commit
|
commitdiff
|
tree
2015-05-02
N
icJ
A
dont try to run the
exec cod
e
yet
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJA
wi
p
.
.
store t
h
e idletask in TLS
.
m
ove
t
he e
x
ecs
m
p
bootstrap
.
.
.
commit
|
commitdiff
|
tree
2015-05-02
NicJ
A
d
e
lint
commit
|
commitdiff
|
tree
2015-05-02
NicJA
clean
u
p debug
commit
|
commitdiff
|
tree
2015-05-01
NicJA
move run
n
ing tasks
to
t
he p
r
ivate running list
commit
|
commitdiff
|
tree
2015-05-01
NicJA
cleanup debu
g
commit
|
commitdiff
|
tree
2015-05-01
N
i
c
JA
o
n
l
y
r
e
p
lace
n
e
w
addtask sinc
e
addt
a
s
k calls it
on
a
ros
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
NicJA
lo
w
er task
.
resou
r
c
e
pr
i
ority si
n
c
e
it a
u
t
oopens
u
til
i
ty
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
NicJA
init straight
a
f
ter ke
r
n
el
.
resource
commit
|
commitdiff
|
tree
2015-05-01
NicJA
add com
m
ent
commit
|
commitdiff
|
tree
2015-05-01
Ni
c
JA
pull in e
x
ec_intern
.
h instead, and use the correct
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
NicJA
pull in the exec smp setting
v
ia e
t
ask
.
h
commit
|
commitdiff
|
tree
2015-05-01
Ni
c
JA
lock access to t
h
e lists while
w
e read them
commit
|
commitdiff
|
tree
2015-05-01
NicJA
wip
c
ommit
commit
|
commitdiff
|
tree
2015-05-01
NicJA
expose the kernel spinlock to exec
commit
|
commitdiff
|
tree
2015-05-01
Nic
J
A
Initialise
the AROSEXEC_SMP
parts
in p
r
epareexec
b
ase
commit
|
commitdiff
|
tree
2015-05-01
NicJA
Initialise the AROSEXEC_SMP parts in prepareexec
b
ase
commit
|
commitdiff
|
tree
2015-05-01
NicJA
list o
f
task
s
c
urre
n
tly r
u
nning on available cpus
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
Nic
J
A
mov
e
the ipi
h
ook
t
o
a
f
ter the
i
nit calls
commit
|
commitdiff
|
tree
2015-04-30
NicJA
only process mailbox that
has
r
ec
e
ived a fiq
commit
|
commitdiff
|
tree
2015-04-30
NicJA
initialize the s
p
inlock
commit
|
commitdiff
|
tree
2015-04-30
NicJ
A
sho
w
the
c
pu nu
m
b
e
r
commit
|
commitdiff
|
tree
2015-04-30
NicJA
show cpu n
u
mber in fiq
commit
|
commitdiff
|
tree
2015-04-30
NicJA
for now only try to r
u
n
on
t
he bs
p
commit
|
commitdiff
|
tree
2015-04-30
NicJA
acknowledge pending
f
iq's
commit
|
commitdiff
|
tree
2015-04-30
N
icJA
de
b
ug delint
commit
|
commitdiff
|
tree
2015-04-30
NicJA
add fiq hooks
commit
|
commitdiff
|
tree
2015-04-30
NicJA
use f
i
q for the mailbox int
e
ru
p
t
commit
|
commitdiff
|
tree
2015-04-30
NicJA
f
ix bu
i
ld
commit
|
commitdiff
|
tree
2015-04-30
NicJA
enable cores interupts
commit
|
commitdiff
|
tree
2015-04-30
Nic
J
A
add core i
n
it
i
alizatio
n
h
o
o
k
commit
|
commitdiff
|
tree
2015-04-30
N
ic
J
A
dont use magic values
commit
|
commitdiff
|
tree
2015-04-30
NicJA
bcm2836 registers
commit
|
commitdiff
|
tree
2015-04-30
NicJ
A
add arch specific s
p
i
nlock stubs
commit
|
commitdiff
|
tree
2015-04-30
N
icJA
modify som
e
c
ommen
t
s
commit
|
commitdiff
|
tree
2015-04-30
N
i
cJ
A
p
r
epare
t
h
e
e
xe
c
spinlo
c
ks
commit
|
commitdiff
|
tree
2015-04-30
NicJA
a
d
d necessary
t
a
s
klis
t
spinlocks
commit
|
commitdiff
|
tree
2015-04-30
NicJ
A
use the spin
l
ock_
t
he
a
der
,
a
nd add the stubs to t
h
e
.
.
.
commit
|
commitdiff
|
tree
next