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
N
i
cJA
make the s
c
h
eduler behav
e
c
o
rrectly
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the memlist
f
o
r the
i
d
le tas
k
s name to the
task
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
ru
n
a task to perfo
r
m the proces
s
or quer
y
.
on smp bui
l
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
di
s
able d
e
bug
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
a little deb
u
g
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
build the x86 specific vblank server
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
move the debug in
c
lude to it
s
normal l
o
cation
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ini
t
iali
z
e the boot
proc
e
ssors scheduling
data
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
some debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
re
m
ove t
h
e
task
once it has flagg
e
d it is completed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
use
consistent debug
.
don't remove th
e
task h
e
re since
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add the smp
scheduler data init
i
alization f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
defi
n
e a
proto for
a function
t
o initialize a cp
u
'
s
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add an x86 specific vblank server
and on smp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
for ou
r
s
a
n
i
t
y - m
a
k
e sur
e
we
don't
do a
n
y
null p
o
int
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
c
JA
make sure remtask isn
'
t ca
l
led on a task
twice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make sure
we flags tasks that are com
p
l
etely d
e
a
d/should
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use SPINLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp buil
d
s
will set their own schedule
r
b
a
se qua
n
t
u
m
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
p
rovi
d
e the
sch
e
duler quantum/elapsed macros
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide our base quantum value
(T
O
DO
- adjust depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use the macros to
set the base qu
a
ntum v
a
lu
e
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
u
se
t
he ma
c
r
o
s to
acces
s
the sc
h
eduler e
l
apsed/qu
a
ntum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add the base quantum value to use
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add default macros to g
e
t/s
e
t the scheduler quan
t
um
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
add
mac
r
os to get/set
t
he
scheduler
quantu
m
and e
l
ap
s
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add pe
r
-schedu
l
er
q
uantum and
elapsed storage
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
separate the vblank s
e
rv
e
r code
so it can be replaced
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
provide
c
onvenience
a
ffinity values
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix build
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
make sure flags cant be used uninitia
l
i
z
ed
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
dont re
m
ove us just yet ;
)
s
t
ill n
e
eds som
e
work
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fi
x
i386 buil
d
commit
|
commitdiff
|
tree
2017-02-08
NicJA
impo
r
t the wi
p
changes for ex
e
csmp
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
# do
not
in
c
lude
p
roto/k
e
rnel
.
h
d
irectly
f
r
o
m the sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdtsc i
s
provid
e
d by the common ar
c
h
h
eader
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
poke the correct
l
ist
commit
|
commitdiff
|
tree
2017-02-06
Nic
J
A
fix n
o
n-deb
u
g
build
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
wip co
m
mit
.
handle
us
e
rsp
a
ce sp
i
n
locks
via a
sysc
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
add a few spinlock relate
d
defines
commit
|
commitdiff
|
tree
2017-02-06
NicJA
use E
X
ECTASK_SPINLOC
K
_LOCKFORBID() in user
s
pa
c
e
exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
N
icJA
add the wi
p
exe
c
sp
i
n
l
ock fai
l
hook code
for e
x
e
c
s
mp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
cal
l
the hook
.
.
commit
|
commitdiff
|
tree
2017-02-05
N
i
cJ
A
wip
.
use the EXECTASK spinloc
k
macros
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
more exe
c
smp fi
x
es and c
o
rr
e
ct
i
o
n
s
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
wi
p
e
x
ecsmp changes/fixe
s
.
tl
s
may be a
l
lo
c
ated
f
rom
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
move
the comment
.
Make sure
we don
'
t
pull in the external
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
tu
r
n
off
d
e
bug
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
add a
n
x86 plat
f
or
m
_init,
a
nd do all
the initialization
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
move the idle task to the common x8
6
locatio
n
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
make
the
i
n
f
ormatio
n
a
l
i
ttle more h
e
l
pful
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
displa
y
something t
o
make sure we know when its a
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
icJA
and a little more
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a little
m
o
re
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
c
J
A
rearrange so
m
e debug to help when id
e
ntifying start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
c
lear
t
h
e write f
l
ag after d
e
crementin
g
the counter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
small corre
c
ti
o
ns/typ
o
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn off debu
g
commit
|
commitdiff
|
tree
2017-02-04
NicJA
us
e
c
onsistent di
s
play of, and access
to,
k
ernel
c
pu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJ
A
use consistent
d
isplay
o
f
, an
d
acces
s
to
,
kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Nic
J
A
make it a bit more safe
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
se consistent
disp
l
a
y of use c
o
nsist
e
nt
d
isplay of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use co
n
s
i
stent display of
u
se
c
onsistent display of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent disp
l
a
y
of kern
e
l cpu
n
umber
s
/ids
.
turn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
use the
p
ass
e
d in cp
u
n
umber from the bootstra
p
ping
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
turn of
f
d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
Ni
c
JA
wip
commit
|
commitdiff
|
tree
2017-02-03
NicJA
s
p
lit
c
ore_APIC_GetNu
m
ber so we can call it directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
N
i
cJA
use
s
igned stor
a
ge for
the signed v
a
lues
.
commit
|
commitdiff
|
tree
2017-02-03
N
i
c
J
A
u
pd
a
te
c
opyright
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
add a sm
a
ll desc
r
iption of why the
k
ernel
s
pinlock
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
p
a
ss t
h
e apics
c
pu
numbe
r
in t
h
e s
m
pbootstrap
d
a
ta
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
o
nly clear the values
a
t
t
he star
t
.
commit
|
commitdiff
|
tree
2017-02-03
Nic
J
A
pit_final
is no longer u
n
used
.
remove th
e
incorrect
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
att
e
mpt to c
o
rrect and ca
l
ibrate
t
he cpu frequency
.
.
.
commit
|
commitdiff
|
tree
2017-02-03
NicJA
remove
unused
directo
r
y
commit
|
commitdiff
|
tree
2017-02-03
NicJA
move to
a
ll-pc common directory
commit
|
commitdiff
|
tree
2017-02-03
NicJA
# only
h
andle the input events if they are
really for
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
J
A
remove the non
s
e
n
s
e
id string
commit
|
commitdiff
|
tree
2017-02-02
Ni
c
JA
oops
.
.
turn
off d
e
b
u
g
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
a
dd the x86 spinlock func
t
i
o
n placeho
l
ders
commit
|
commitdiff
|
tree
2017-02-02
NicJA
"expand" our spinlock defini
t
ion a little
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
i
mport wip x86
e
xecsmp changes
.
schedu
l
ing bas
e
d on
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
adap
t
to Init
E
Task cha
n
ges
.
commit
|
commitdiff
|
tree
2017-02-02
NicJ
A
change behaviour of
I
ni
t
ETa
s
k so that it takes the
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
N
i
cJA
bad
b
ad bad
.
.
thi
s
run
s
b
efore ex
e
cs finaliz
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
lowe
r
the pos
t
priority
s
lightly so
the
r
e is oppor
t
un
i
ty
.
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
make sure the proto matches i
t
s use
.
(lto
delint)
commit
|
commitdiff
|
tree
2017-02-02
N
icJA
co
r
r
e
ctio
n
to d
e
bu
g
.
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
set
the
affinity tag for
exe
c
smp b
u
ilds
.
commit
|
commitdiff
|
tree
2017-02-02
NicJA
p
r
obing the
APIC
needs
to be done in supe
r
visor m
o
de
commit
|
commitdiff
|
tree
2017-02-01
Ni
c
JA
adap
t
for EXECSMP buil
d
commit
|
commitdiff
|
tree
2017-02-01
NicJA
cha
n
ge th
e
p
rivate member types just to make s
u
re
.
.
commit
|
commitdiff
|
tree
2017-02-01
Ni
c
JA
define __AROS_KERN
E
L_
_
s
o
t
hat incl
u
ded fi
l
es kn
o
w
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
N
i
cJ
A
d
on'
t
e
xpose HostLibBase if __AROS_K
E
RNEL__ is
defined
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
de-lint macro
.
don't ex
p
ose
Kern
e
lBase i
f
__AROS_KERNEL__
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
Nic
J
A
s
m
all correction
commit
|
commitdiff
|
tree
2017-02-01
N
icJA
mark Th
i
sTask
,
IDNestCnt and
T
DNes
t
Cn
t
as pr
i
vate on
.
.
.
commit
|
commitdiff
|
tree
2017-02-01
NicJA
d
e
lint
commit
|
commitdiff
|
tree
2017-02-01
NicJA
correct
a
l
loca
t
ion
o
F TSS after recen
t
chang
e
s
.
commit
|
commitdiff
|
tree
next