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
rework rendering to use the value/period settings, and to correctly render from the...
2017-02-11
NicJ
A
quieten debug
commit
|
commitdiff
|
tree
2017-02-11
NicJA
build entries for all the vectors
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
update
s
truc
t
's
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
store
the count separately, since we
use the priorit
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
s
e
t
the correct va
l
ue
s
for the de
f
ault uses
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fi
x
file c
o
pyright
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# fixes and clean-up aft
e
r kerne
l
/
ex
e
c changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dont
i
nclude
k
e
r
n
e
l
.
h or
exec_intern directly
s
ince
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
separate the i
n
ter
r
upt controller header
.
protect kernel_int
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
exec_in
t
ern includes
kernel
.
h for us
- don't directly
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
say tha
t
w
e
need t
h
e controlle
r
code in the ke
r
nel
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
correct th
e
ioapic registers
commit
|
commitdiff
|
tree
2017-02-11
NicJA
get
r
id o
f
the pointless switch
commit
|
commitdiff
|
tree
2017-02-11
NicJA
syn
c
h with the
p
c
-platform irq
changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
#
m
ake
sure we i
n
it befor
e
th
e
ot
h
er c
o
ntrollers
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# use the
c
o
rrect
mask
s
iz
e
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
set
t
he apics prior
i
ty to
-
50 so it is ini
t
ialize
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
only pass the irq to
i
ts handlers if it is enab
l
ed
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
set
the interrupts
t
o di
s
abled
b
y default,
an
d
use
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set the ir
q
enabled flags, and add
the f
u
nct
i
o
n
to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
# us
e
the APIC/i8259a IRQ
o
ptions for de
f
aults
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
A
dd some A
P
IC IRQ r
e
l
at
e
d
d
ef
i
n
e
s
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
E
n
queue
the controlle
r
s
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJ
A
l
et
p
latforms s
p
e
c
if
y
the need for
per-
I
RQ
p
rivate
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
use $(SED), no
t
sed directly
.
hide the quantum
/
elapsed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
a
dapt krnSysCal
l
ReschedTask() so it takes the state
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
d
on
'
t use spin
l
ocks when
d
ealing
w
i
t
h th
e
tasks
signal
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
c
o
rrection t
o
d
ebug
commit
|
commitdiff
|
tree
2017-02-10
N
icJA
don'
t
def
i
ne HW_I
R
Q_COUNT if i
t
s already
provided
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
re-enable task resource
l
ogi
c
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ad
d
som
e
sa
n
ity checking w
h
en addi
n
g
t
he
task
s
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a little debug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
che
c
k for TS_RUN ju
s
t in case the
s
c
heduler is misbehaving
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
co
r
rect the schedu
l
ing behaviour
.
w
ho wrote this nasty
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
make
t
he scheduler
b
ehave
c
orrect
l
y
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
d
d the
memlist for the id
l
e tasks n
a
me to
the task
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
run a
t
a
sk to pe
r
form the processor query
.
on
s
m
p builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJ
A
disable de
b
ug
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
little debug
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
build the x86 speci
f
ic vblank server
commit
|
commitdiff
|
tree
2017-02-09
NicJA
m
o
v
e
t
he debug in
c
lude to its normal
location
commit
|
commitdiff
|
tree
2017-02-09
NicJA
initi
a
lize
t
he boot
processors sch
e
dul
i
n
g
da
t
a
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
some
d
ebug
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
remove the task o
n
ce it has flagged it is comple
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJ
A
u
s
e consis
t
ent debug
.
d
o
n't remove
the task here s
i
nce
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
a
dd the
s
m
p
scheduler data in
i
tializati
o
n function
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
def
i
ne a
p
roto
f
or a function to
initialize
a
cpu's
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
add an
x
86 specific vblank server and on smp builds
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
for our
s
an
i
ty - make sure we don
'
t do any null pointer
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make su
r
e
r
e
mta
s
k isn
'
t
c
alled
o
n a task t
w
ice
.
on
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
make sure we flags tasks that
are completely de
a
d/sh
o
uld
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use
S
P
INLOCK_DISABLE
commit
|
commitdiff
|
tree
2017-02-09
NicJA
smp
builds will set
t
h
e
ir ow
n
scheduler bas
e
quantu
m
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide the scheduler
q
ua
n
t
um/elapsed mac
r
os
commit
|
commitdiff
|
tree
2017-02-09
NicJA
provide
our base qua
n
tu
m
value (TODO - adjust depending
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
Nic
J
A
use the macros to set the base quantum value
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
use the
macros t
o
access the scheduler elapsed
/
quantum
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
a
dd t
h
e base qu
a
ntu
m
value to us
e
commit
|
commitdiff
|
tree
2017-02-09
NicJA
ad
d
defa
u
lt macros t
o
get/s
e
t
the scheduler qua
n
t
um
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
add macr
o
s to ge
t
/se
t
the scheduler quantu
m
and e
l
a
p
sed
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
icJA
ad
d
p
e
r-scheduler
qu
a
nt
u
m an
d
elap
s
ed storage
.
commit
|
commitdiff
|
tree
2017-02-09
NicJA
s
e
parat
e
th
e
v
b
lank
s
erver
code so it
can be r
e
placed
commit
|
commitdiff
|
tree
2017-02-08
NicJA
provide convenie
n
ce affinity v
a
lues
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
fix bu
i
ld
.
commit
|
commitdiff
|
tree
2017-02-08
NicJA
make sure flags
c
a
nt be
u
sed uninitialized
.
commit
|
commitdiff
|
tree
2017-02-08
Ni
c
JA
don
t
remove us just yet
;
) still ne
e
ds
some work
.
commit
|
commitdiff
|
tree
2017-02-08
N
i
cJA
fix
i386 build
commit
|
commitdiff
|
tree
2017-02-08
NicJA
import the w
i
p change
s
for execsmp
.
commit
|
commitdiff
|
tree
2017-02-08
N
icJA
# do not i
n
c
l
ude prot
o
/
kernel
.
h d
i
rectly f
r
om t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2017-02-07
NicJA
rdtsc is prov
i
ded by the common
a
r
c
h header
.
commit
|
commitdiff
|
tree
2017-02-06
Nic
J
A
poke the correc
t
list
commit
|
commitdiff
|
tree
2017-02-06
NicJA
fix non-debug bui
l
d
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
wip commit
.
hand
l
e userspace spinlo
c
ks via a syscall
.
.
.
commit
|
commitdiff
|
tree
2017-02-06
NicJA
add a few spinlock related
defines
commit
|
commitdiff
|
tree
2017-02-06
NicJA
use EXECTASK_S
P
INL
O
CK_LOCKFO
R
BID() in user space exec
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
Nic
J
A
add the
w
i
p
exec sp
i
nloc
k
f
a
i
l ho
o
k code
fo
r
exe
c
smp
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
call th
e
hook
.
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
w
ip
.
use the EXECTASK
spinlock ma
c
ros
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
more execsmp f
i
xes
a
nd
cor
r
ections
.
commit
|
commitdiff
|
tree
2017-02-05
NicJA
w
i
p execsmp changes/fix
e
s
.
tls may be allocated
fro
m
.
.
.
commit
|
commitdiff
|
tree
2017-02-05
N
icJA
move the c
o
mment
.
Make sure we don't pull in
t
he
exte
r
nal
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
turn o
f
f
deb
u
g
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
add an x86 plat
f
o
r
m_init, and
d
o all the init
i
a
l
ization
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
move the idle
t
ask
t
o the common x86 location
commit
|
commitdiff
|
tree
2017-02-04
NicJA
make
th
e
information a little m
o
re helpful
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
display
s
omething to make sure we kno
w
wh
e
n its an
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
a
nd a little mo
r
e
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
and a little m
o
re
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
cJA
rear
r
an
g
e some debu
g
to help when ident
i
fying start
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
c
le
a
r
the write flag after decrementing the counter
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
small
c
orrections/typo
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
t
urn off debu
g
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent d
i
sp
l
ay of, and ac
c
ess to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
i
c
J
A
use consistent display of, and access to, kernel cpu
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
make it a bit more
s
afe
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
N
ic
J
A
use con
s
istent di
s
p
l
ay
of use consis
t
ent
displ
a
y of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
u
se consistent
display of
use consistent displ
a
y of
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use consistent display
o
f kernel cpu
n
u
m
bers
/
i
d
s
.
t
u
rn
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
use the passe
d
in cp
u
num
b
er from the bootstr
a
pping
.
.
.
commit
|
commitdiff
|
tree
2017-02-04
NicJA
t
u
r
n
off
d
e
b
ug
.
.
.
commit
|
commitdiff
|
tree
next