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
make the scheduler behave correctly.
2017-02-09
NicJA
m
a
ke the s
c
h
e
duler behave correctl
y
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the mem
l
ist for the idle tasks name to the ta
s
k
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
run a task to p
e
r
form the proc
e
sso
r
query
.
on sm
p
b
uil
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
disable debug
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
a litt
l
e
d
e
b
u
g
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
bui
l
d the x86
specific vbl
a
nk ser
v
er
commit
|
commitdiff
|
tree
2017-02-09
NicJA
move
t
he debug
i
nclude to i
t
s norma
l
location
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ini
t
ialize the boot pro
c
essors scheduling
d
a
ta
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
some
debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
rem
o
ve the task on
c
e it
h
as flagged
i
t
i
s
comple
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use
con
s
iste
n
t debug
.
don't remo
v
e
t
he
t
ask here sinc
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the smp scheduler d
a
t
a initialization function
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
define a pr
o
to for a func
t
io
n
t
o
i
n
itialize a cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add
an x86 specific vbla
n
k
s
erve
r
and on smp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
f
o
r our sanity - make sure w
e
d
on
'
t
do any
null pointer
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
mak
e
s
u
re remt
a
sk isn't called on a task twice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
ma
k
e sure we flags tasks th
a
t a
r
e
c
ompletely d
e
ad/sho
u
ld
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use SP
I
NLO
C
K_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp
b
uilds
w
ill set
t
heir own s
c
he
d
uler base qu
a
ntum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide th
e
scheduler
quant
u
m/e
l
ap
s
ed m
a
cros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
pr
o
v
i
de
o
ur b
a
se q
u
a
ntum value (TO
D
O - adju
s
t
depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
use
the
ma
c
ros to set the base quantum valu
e
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
use the m
a
c
ros to acces
s
the scheduler el
a
psed/
q
uantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add
t
he base quantu
m
val
u
e to use
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add default macros to get/se
t
the scheduler quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
a
dd macros to
get/set t
h
e
scheduler quantum and el
a
p
s
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
d
d per-sched
u
ler quantum and e
l
apsed s
t
orage
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
separate
t
he vblank server code so
it
can be replaced
commit
|
commitdiff
|
tree
2017-02-08
NicJA
p
r
ovide
c
onvenience affi
n
i
t
y
values
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fi
x
build
.
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
make sure flags cant be used u
n
in
i
tialized
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
d
o
n
t remove u
s
just ye
t
;)
s
t
i
l
l
n
eeds so
m
e work
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix i386 build
commit
|
commitdiff
|
tree
2017-02-08
N
ic
J
A
import the w
i
p
changes for execsmp
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
# do not
in
c
lude pr
o
t
o
/kernel
.
h d
i
r
ectly from the source
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdtsc is pr
o
vided b
y
the common
arch heade
r
.
commit
|
commitdiff
|
tree
2017-02-06
N
i
c
J
A
poke
t
h
e
correct list
commit
|
commitdiff
|
tree
2017-02-06
Nic
J
A
fix
non-debug build
.
commit
|
commitdiff
|
tree
2017-02-06
N
i
cJA
w
i
p c
o
m
mit
.
h
andl
e
userspace spinlock
s
v
i
a a sy
s
call
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
add a few spinl
o
ck rela
t
ed defi
n
es
commit
|
commitdiff
|
tree
2017-02-06
NicJA
us
e
EXECTASK_SPIN
L
OCK
_
LOCKFORBID()
i
n
user
s
p
ace exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
a
dd the wip exec spinlo
c
k fail hook code fo
r
execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
call the hook
.
.
commit
|
commitdiff
|
tree
2017-02-05
Ni
c
J
A
w
ip
.
u
se
t
he EX
E
CTASK spinlock macros
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
more e
x
e
c
smp fixes a
n
d c
o
rre
c
tions
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip e
x
ecsmp ch
a
ng
e
s/fixes
.
tl
s
may be allocated from
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJ
A
mo
v
e
the comment
.
M
ak
e
s
u
r
e
w
e don
'
t
pull in
t
he e
x
ternal
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn off debug
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
ad
d
an x86
platf
o
rm_
i
ni
t
, a
n
d d
o
a
ll t
h
e ini
t
ializ
a
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
move
the idle ta
s
k to the common
x86 locati
o
n
commit
|
commitdiff
|
tree
2017-02-04
N
ic
J
A
make the
i
nformation a little mo
r
e helpfu
l
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
display somethi
n
g to make sure we kno
w
w
h
e
n
it
s
an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
J
A
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
a
n
d
a
little
more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
rearrange
some de
b
u
g
to h
e
lp when identifyi
n
g st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
clear th
e
write flag aft
e
r
d
ecr
e
menting th
e
counter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
s
m
al
l
correction
s
/typo
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
t
urn off
debug
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consisten
t
di
s
pl
a
y o
f
, and access
t
o, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
use consistent disp
l
a
y of, a
n
d ac
c
ess to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
m
ake it a bi
t
m
ore
sa
f
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent
d
isplay
o
f
use consistent
display
of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
use consist
e
n
t
disp
l
ay of use
consisten
t
displa
y
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
u
se consistent display of kernel cpu n
u
mbers/ids
.
turn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use the passed
in cpu number from the bootstra
p
pi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn off debug
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
wi
p
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
s
p
lit cor
e
_A
P
IC
_
GetN
u
mber so we can cal
l
it directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
N
icJA
us
e
sign
e
d
stora
g
e for the si
g
ned values
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
u
pdate copyright
commit
|
commitdiff
|
tree
2017-02-03
N
icJA
add a small descriptio
n
o
f
why the
k
e
r
nel spinlock
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJ
A
pa
s
s the apics cpu nu
m
ber
i
n
the
smpbootstrap data
.
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
o
n
l
y
clear
the
values at t
h
e start
.
commit
|
commitdiff
|
tree
2017-02-03
N
i
cJA
pit_fina
l
i
s no lo
n
ger unused
.
remove the i
n
correct
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJ
A
attem
p
t to co
r
rect
a
n
d calibra
t
e
the cpu frequency
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
r
emov
e
unused d
i
rectory
commit
|
commitdiff
|
tree
2017-02-03
NicJA
move
to all-pc common dir
e
c
tory
commit
|
commitdiff
|
tree
2017-02-03
NicJA
#
o
nly
ha
n
d
l
e
t
h
e input eve
n
t
s
i
f
they ar
e
r
e
a
lly for
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
r
e
move the non
s
ense id string
commit
|
commitdiff
|
tree
2017-02-02
NicJA
oops
.
.
turn off d
e
bug
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
add
the x86 sp
i
nlock func
t
ion pla
c
eho
l
ders
commit
|
commitdiff
|
tree
2017-02-02
NicJA
"expand" our spinl
o
c
k
defini
t
i
o
n
a
little
.
commit
|
commitdiff
|
tree
2017-02-02
Nic
J
A
i
mport w
i
p x8
6
execsmp chan
g
es
.
sch
e
duling based on
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
adapt to InitET
a
sk cha
n
ges
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
change behaviour o
f
In
i
tE
T
ask so that i
t
t
akes the
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
ba
d
bad bad
.
.
this
runs b
e
f
o
re exe
c
s finalization
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
JA
lo
w
er the p
o
st p
r
iority slightly
so there is oppor
t
uni
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Nic
J
A
make sure the prot
o
matc
h
es its use
.
(lt
o
delint)
commit
|
commitdiff
|
tree
2017-02-02
N
icJA
c
orrection to
d
ebug
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
JA
set the
affin
i
ty tag f
o
r
ex
e
c
smp builds
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
p
r
obin
g
the
A
PIC needs to be done in supervis
o
r mode
commit
|
commitdiff
|
tree
2017-02-01
NicJA
a
dapt for EXECSMP build
commit
|
commitdiff
|
tree
2017-02-01
NicJA
ch
a
nge
t
h
e private member types just to make s
u
r
e
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
define __AROS_KERNEL__ so that includ
e
d files
k
now
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
don't expose HostLibBase if __AROS_KERN
E
L__ is defined
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Ni
c
JA
de-l
i
nt macro
.
d
o
n't e
x
pose KernelBase if
_
_AROS_KER
N
E
L
_
_
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
N
i
c
J
A
sm
a
ll correcti
o
n
commit
|
commitdiff
|
tree
2017-02-01
NicJA
mark ThisTas
k
, IDNestCnt and TDNestCnt as p
r
iv
a
te on
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
N
i
c
JA
del
i
n
t
commit
|
commitdiff
|
tree
2017-02-01
NicJA
corre
c
t allocatio
n
oF
T
SS after recent changes
.
commit
|
commitdiff
|
tree
next