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
re-enable task resource logic.
2017-02-09
Nic
J
A
re-en
a
ble task
r
esource l
o
gic
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
add so
m
e sa
n
ity checking when adding the tas
k
s
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
a little d
e
bug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
chec
k
for
TS_RUN just in case t
h
e scheduler is mi
s
b
ehaving
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
co
r
rect the scheduling behavio
u
r
.
who
w
rote thi
s
nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
ma
k
e t
h
e
s
ched
u
le
r
behave correctly
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
d
d the memlist
f
o
r the idle
t
asks name to the tas
k
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ru
n
a
task to perform the processor query
.
on
sm
p
b
u
i
l
ds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
d
isabl
e
d
e
bug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a li
t
tle debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
bu
i
ld the x86
s
p
ecific vblank
s
erver
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
move the debug
i
nc
l
ude to its normal loc
a
ti
o
n
commit
|
commitdiff
|
tree
2017-02-09
NicJA
init
i
alize the b
o
ot processors
sched
u
l
i
ng
data
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
some
d
e
b
ug
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
r
em
o
ve the
task onc
e
it has flagged it is completed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
u
se c
o
nsistent debug
.
do
n
'
t remo
v
e the task here sinc
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ad
d
the smp
s
cheduler data init
i
alization function
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
define a proto f
o
r
a
fun
c
tion
to
i
nitialize a cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add an x86 specific vblank s
e
rv
e
r and on smp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
fo
r
our s
a
nity - m
a
ke
s
ure we don't do any
null poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
make sure
re
m
task isn't
called
on a task
twice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make sure
we
flags ta
s
ks that are completely dead/should
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use
SPINLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp build
s
will s
e
t
t
heir own scheduler base quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
prov
i
de the scheduler quantum/elapsed macros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide
o
ur base quantum
value (TODO -
adjust
dependin
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use the m
a
cro
s
to set
t
he b
a
s
e
quant
u
m value
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use
the macros to ac
c
ess the sc
h
eduler
elapse
d
/quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the bas
e
quantum v
a
l
u
e
to use
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add
d
e
fault mac
r
os to get
/
set the sch
e
duler quantu
m
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add macros to get
/
set the s
c
heduler quantum
a
n
d
elapse
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
a
d
d p
e
r-scheduler quantum and elaps
e
d
s
torage
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
separ
a
te the vb
l
a
n
k server c
o
d
e so it can be
r
eplac
e
d
commit
|
commitdiff
|
tree
2017-02-08
NicJA
prov
i
de convenience aff
i
nity values
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix build
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
make
s
ur
e
flags cant be used
u
ninit
i
alized
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
dont remove us j
u
st yet ;) still
n
eeds
some work
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJ
A
fix i386 build
commit
|
commitdiff
|
tree
2017-02-08
Nic
J
A
import t
h
e wip chang
e
s for execsmp
.
commit
|
commitdiff
|
tree
2017-02-08
N
icJA
# do not include proto/k
e
rnel
.
h directly from the
s
ource
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdts
c
is p
r
ovided by the common arch header
.
commit
|
commitdiff
|
tree
2017-02-06
NicJ
A
po
k
e t
h
e c
o
rrect l
i
s
t
commit
|
commitdiff
|
tree
2017-02-06
N
i
c
J
A
fix no
n
-debug bui
l
d
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
w
ip commit
.
handle userspace spin
l
ocks
via
a
s
y
sc
a
ll
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
a
dd a few spinlock related defines
commit
|
commitdiff
|
tree
2017-02-06
N
i
c
JA
use EX
E
CTAS
K
_SPINLOCK_LOCKFORBID() in user space exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
add
t
he wi
p
exec s
p
i
n
l
ock fail h
o
o
k co
d
e for execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
call the
h
ook
.
.
commit
|
commitdiff
|
tree
2017-02-05
N
i
cJA
w
ip
.
use the EXECTASK sp
i
nlock macro
s
.
commit
|
commitdiff
|
tree
2017-02-05
Nic
J
A
more execsmp fixes and co
r
rections
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip
execs
m
p changes/fixes
.
tls may be a
l
l
o
cate
d
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
move th
e
com
m
ent
.
Make sur
e
we
don't
p
u
l
l in the external
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
tur
n
o
ff debug
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
c
JA
a
d
d
an x86
platform_in
i
t,
a
nd do a
l
l the
i
n
i
tiali
z
ation
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
mo
v
e the
idle tas
k
to the common x86 location
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
m
a
ke the
i
nformat
i
on a little more
helpful
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
display
s
ometh
i
ng
t
o
m
a
k
e
su
r
e
we know when its an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
rearrange some debug to help when id
e
ntify
i
n
g
start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
clear
the write flag after d
e
cr
e
menting the counter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
small cor
r
ecti
o
n
s
/typ
o
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
tur
n
off debug
commit
|
commitdiff
|
tree
2017-02-04
N
i
c
J
A
use consistent di
s
pl
a
y
of, and
access to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
s
e c
o
nsis
t
ent display of, and acc
e
ss to,
kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
make it a bit m
o
re saf
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
us
e
c
o
n
s
istent
di
s
p
l
ay of use consistent display of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
se consistent display of use cons
i
stent
di
s
play of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
use consistent display
of kernel cpu
nu
m
b
e
rs/ids
.
turn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
us
e
the
p
assed i
n
cpu
n
u
m
be
r
from
t
he bootstra
p
ping
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn off d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
wip
commit
|
commitdiff
|
tree
2017-02-03
NicJA
split
c
o
re_AP
I
C_GetNu
m
ber
s
o
w
e can c
a
ll it
d
ire
c
tl
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
N
i
c
J
A
use
signed stora
g
e for the signed values
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
update copyright
commit
|
commitdiff
|
tree
2017-02-03
NicJA
add a
small description of
w
hy t
h
e kernel spinlo
c
k
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
pass the apics
cp
u
number in t
h
e smpbootstrap
d
at
a
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
only clear t
h
e val
u
es
at the sta
r
t
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
p
i
t_fina
l
is no longer u
n
used
.
remove t
h
e inco
r
rect
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
N
icJA
attempt
t
o c
o
rrect and calibrate the c
p
u freque
n
cy
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
r
e
move unused dire
c
tory
commit
|
commitdiff
|
tree
2017-02-03
N
icJA
move to all-pc
c
o
m
m
on directory
commit
|
commitdiff
|
tree
2017-02-03
NicJA
# only handle
the inp
u
t ev
e
nts
i
f
they a
r
e
really
for
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
remove t
h
e nonse
n
s
e
i
d
string
commit
|
commitdiff
|
tree
2017-02-02
NicJA
oop
s
.
.
turn
off debug
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
add
t
he x8
6
spinlock f
u
nction placehold
e
rs
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
JA
"expan
d
" our spinl
o
ck
d
efin
i
tion a l
i
t
t
le
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
import
wip x86 execsmp cha
n
ge
s
.
scheduling
b
ased on
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
adapt to Ini
t
ETa
s
k ch
a
nges
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
c
h
ange behaviour of InitETask
so that it take
s
the
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
bad
bad bad
.
.
this runs before execs finalization
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
N
i
cJA
low
e
r
t
he
p
os
t
prio
r
ity slightly so
t
he
r
e is
oppor
t
unity
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
make sure the prot
o
matches i
t
s
use
.
(lto del
i
nt)
commit
|
commitdiff
|
tree
2017-02-02
NicJA
correction t
o
d
e
bug
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
set
t
h
e affin
i
ty
tag
f
o
r execsmp build
s
.
commit
|
commitdiff
|
tree
2017-02-02
N
i
cJA
probing
the APIC
n
eeds to
be done in supervis
o
r mod
e
commit
|
commitdiff
|
tree
2017-02-01
NicJ
A
adap
t
for
E
X
ECSMP bu
i
ld
commit
|
commitdiff
|
tree
2017-02-01
Nic
J
A
change the private me
m
ber types jus
t
to make sure
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
define
__AROS
_
KER
N
E
L
__
s
o tha
t
i
n
clude
d
files know
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJ
A
don't expose HostLib
B
ase if __AROS_
K
ERNEL__ is
d
ef
i
ned
.
.
.
commit
|
commitdiff
|
tree
next