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-enable
t
a
s
k
r
esou
r
ce logic
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add
some sani
t
y
c
hecking w
h
en adding t
h
e tasks
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a little debug
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
check fo
r
TS_RUN
jus
t
in case
t
he scheduler is misbeh
a
ving
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
cor
r
e
c
t th
e
scheduling behaviour
.
w
h
o wrote this nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make the scheduler behave corre
c
tly
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the
memlist fo
r
t
he idle t
a
s
ks name to the t
a
sk
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
run a task to perform the proc
e
ssor q
u
ery
.
o
n
s
mp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
d
i
sab
l
e deb
u
g
commit
|
commitdiff
|
tree
2017-02-09
N
icJ
A
a lit
t
l
e
d
ebug
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
build
the x86
s
peci
f
ic vblank server
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
mo
v
e the deb
u
g i
n
clude to its
nor
m
al location
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
initialize the b
o
ot processors sche
d
u
ling data
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
some
debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
r
e
move the t
a
sk on
c
e it has
f
l
a
gged it is c
o
mpleted
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use consistent
d
ebug
.
don't remove the task here since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
J
A
add th
e
s
mp
scheduler data in
i
tialization
f
uncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
defin
e
a
p
roto fo
r
a functi
o
n to
initialize
a
cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add
a
n
x86 specifi
c
vbla
n
k
s
e
rver a
n
d
o
n smp b
u
ilds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
for our sanity - mak
e
s
u
re we don
'
t
d
o any null pointer
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
make
sure remtas
k
isn't called on a task twice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make s
u
re
we flags tasks th
a
t are complete
l
y dead/should
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
u
se SPINLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
s
mp
bui
l
ds will set their own sche
d
u
ler base quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
p
rovi
d
e
the sche
d
uler qua
n
tum
/
e
l
apsed ma
c
ros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
pro
v
ide o
u
r base quantum valu
e
(TODO
- adjus
t
depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
use
t
he macros
t
o
set the base qu
a
n
tum value
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use
the macros to
a
c
c
ess th
e
scheduler ela
p
sed/quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the
b
ase quan
t
um value to use
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
JA
add defa
u
l
t
macros to get/set the scheduler quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add macros
t
o get/set the sche
d
uler quantum and
elapsed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Ni
c
J
A
a
dd
p
e
r-schedu
l
er quantum and el
a
ps
e
d storage
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
s
epar
a
te t
h
e v
b
lank server code so it can
b
e replaced
commit
|
commitdiff
|
tree
2017-02-08
NicJA
pr
o
vide conv
e
nience aff
i
nity values
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
c
J
A
fix build
.
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
m
ake
s
ure fl
a
g
s
c
ant
b
e used uninitialized
.
commit
|
commitdiff
|
tree
2017-02-08
NicJ
A
dont remove us jus
t
yet ;
)
still needs so
m
e wo
r
k
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix i386 build
commit
|
commitdiff
|
tree
2017-02-08
NicJA
impor
t
the wip changes
fo
r
e
xecsmp
.
commit
|
commitdiff
|
tree
2017-02-08
N
icJA
# do not include prot
o
/kernel
.
h direc
t
ly f
r
o
m
the source
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
N
icJA
rdtsc i
s
provided
b
y the common arc
h
header
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
poke
t
he correct lis
t
commit
|
commitdiff
|
tree
2017-02-06
Nic
J
A
fix no
n
-debug build
.
commit
|
commitdiff
|
tree
2017-02-06
N
i
c
JA
wi
p
commit
.
handle userspace spi
n
locks
via a syscall
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
ad
d
a few spinlock related defines
commit
|
commitdiff
|
tree
2017-02-06
NicJA
us
e
EXE
C
TASK_SPINLOCK
_
LOCKFORBID()
in
us
e
r space exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
N
i
c
JA
add the wip exec spinlock
fail ho
o
k
c
ode for exe
c
sm
p
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
cal
l
the hook
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wip
.
use the
EXECTASK s
p
inlock macr
o
s
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
m
ore exec
s
mp fixe
s
and corrections
.
commit
|
commitdiff
|
tree
2017-02-05
N
icJ
A
wi
p
exec
s
mp changes
/
fi
x
es
.
tl
s
may be
a
l
l
o
cated from
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
move the comment
.
Make sure we
d
on't pul
l
in the external
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn
of
f
debug
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJ
A
a
dd an
x
86 platform_init, and
d
o all
t
he initialization
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
move the idle task to th
e
co
m
mon x86
l
ocation
commit
|
commitdiff
|
tree
2017-02-04
NicJA
make the information a little
m
ore helpful
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
display some
t
hi
n
g to make sure
we
k
n
ow
when it
s
an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJ
A
and
a
li
t
tle more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
rear
r
ang
e
some debug to help when i
d
entifying
sta
r
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
cl
e
ar t
h
e
w
ri
t
e flag after decrementing the counte
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
small cor
r
ections
/
ty
p
o
.
commit
|
commitdiff
|
tree
2017-02-04
N
ic
J
A
turn of
f
debug
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
use
c
onsistent display of, and acce
s
s to, kernel cp
u
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
s
e consistent
di
s
play
of
,
and access to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
make it a bit more safe
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
use consiste
n
t display
of
use consistent display o
f
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
u
s
e consistent di
s
play of use consistent
d
ispla
y
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
use con
s
istent display of kernel cpu
n
umbers/ids
.
turn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use t
h
e
passed in cpu number from
the boo
t
st
r
apping
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn off debu
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
wip
commit
|
commitdiff
|
tree
2017-02-03
NicJA
split core_APIC_
G
etNum
b
er so we can ca
l
l it directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
use signed storage for
the sig
n
ed v
a
lues
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
update copy
r
igh
t
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
ad
d
a smal
l
de
s
cription of why the
k
ernel
s
pinlock
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
pass the apics
cpu number
in th
e
sm
p
b
ootstr
a
p data
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
only cle
a
r the
v
alues at the
s
tart
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
pit_final is no
l
onger unused
.
remo
v
e the i
n
correct
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
a
t
t
emp
t
to
c
orrect and
c
a
l
ibrate the c
p
u fr
e
quency
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
rem
o
ve unused
d
irectory
commit
|
commitdiff
|
tree
2017-02-03
NicJ
A
move to all-p
c
common
d
irecto
r
y
commit
|
commitdiff
|
tree
2017-02-03
NicJA
# only
h
and
l
e t
h
e inp
u
t event
s
i
f
they are really
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
N
i
c
JA
remove the
n
onse
n
se id string
commit
|
commitdiff
|
tree
2017-02-02
NicJA
oops
.
.
t
u
rn
off d
e
bu
g
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
add
th
e
x86 spinlock functio
n
p
l
ac
e
holder
s
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
"expand" ou
r
spinloc
k
definition a little
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
import wip x86 execsmp c
h
ang
e
s
.
s
ch
e
duli
n
g based on
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
adapt to InitETask
changes
.
commit
|
commitdiff
|
tree
2017-02-02
N
i
cJA
c
hange beh
a
v
i
our o
f
I
nitETask so t
h
at it takes the
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
J
A
bad bad bad
.
.
this r
u
ns before execs finalization
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
JA
lower the post priority sl
i
ghtly so
th
e
re is opportunity
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
J
A
make su
r
e the proto
m
atches its
use
.
(lt
o
d
e
lint)
commit
|
commitdiff
|
tree
2017-02-02
Nic
J
A
correction to debug
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
set the aff
i
nity tag f
o
r ex
e
csmp
b
u
ilds
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
probing the APIC needs to be done in supervisor mode
commit
|
commitdiff
|
tree
2017-02-01
NicJA
adapt for EX
E
CSMP build
commit
|
commitdiff
|
tree
2017-02-01
N
icJA
change
the priv
a
te
m
ember types just to make sure
.
.
commit
|
commitdiff
|
tree
2017-02-01
N
i
c
JA
de
f
ine __AROS_KERN
E
L_
_
so that inc
l
uded files kn
o
w
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
don't expose HostLib
B
as
e
i
f
__AROS_KERNEL__ is defined
.
.
.
commit
|
commitdiff
|
tree
next