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
need to be able to store a 32bit interrupt number.
2017-02-22
Ni
c
JA
w
.
i
.
p
- reo
r
gani
z
e t
h
e smp/x
8
6 kernel e
x
t
ensio
n
s so
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
N
i
c
J
A
qui
e
ten
debug
commit
|
commitdiff
|
tree
2017-02-22
N
i
cJA
bump
copyright
commit
|
commitdiff
|
tree
2017-02-22
NicJA
quie
t
en debu
g
commit
|
commitdiff
|
tree
2017-02-22
NicJA
move a
d
ditions i
n
IntEtask
to t
h
e end so
that the
r
emainder
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
N
icJA
m
ove
ad
d
itions in
I
ntExecBase
t
o
the end so
that the
.
.
.
commit
|
commitdiff
|
tree
2017-02-22
N
icJA
f
i
x co
p
yright
commit
|
commitdiff
|
tree
2017-02-22
NicJA
s
chedu
l
ecpu needs to be
built with t
h
e "core" ker
n
el
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
NicJA
wip smp test code
.
d
o
es no "real" work currently, but
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
NicJA
f
ix build
.
cpunum isn'
t
ju
s
t used on smp/debu
g
builds
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
show the t
a
sk
s
cpu
a
nd
c
pu time on s
m
p
b
uil
d
s
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
add
t
he BOOTTLS for
i386-p
c
a
l
so
commit
|
commitdiff
|
tree
2017-02-20
NicJA
# make sur
e
t
h
e interrupt vectors a
r
e e
n
abl
e
d on
t
he
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
make
s
ure we store
t
he BS
P
's T
L
S
p
ointer
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
cl
e
anup
.
really u
p
date the s
c
heduling data for the
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
NicJ
A
u
s
e the
c
orr
e
ct
b
ase
for the max apic
i
r
q
number,
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
set the
default
s
cheduler
g
r
a
n
u
larities
.
commit
|
commitdiff
|
tree
2017-02-20
NicJA
expo
s
e a
d
efault granularity of 1
commit
|
commitdiff
|
tree
2017-02-20
N
i
cJA
a
dd sto
r
age for the gran
u
larity of
t
he s
c
h
e
duler
s
heartbeat
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
NicJ
A
fi
x
build
commit
|
commitdiff
|
tree
2017-02-19
NicJA
make sure it compiles for other c
o
m
p
i
l
e
r
v
ersi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
N
icJA
add a
c
omment about enabling
t
he deb
u
g
.
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
"i" is only
use
d
on the
6
4bit build
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
don't
r
e-in
i
t
t
he msgport
s
ince
it is provided for
u
s
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
display correct info in debug
.
use a p
e
r-core
spinl
o
c
k
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
o
n
ly
enable t
h
e heartb
e
at
t
imer once everyth
i
ng is
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
rest
r
uc
t
ure
s
l
ight
l
y
commit
|
commitdiff
|
tree
2017-02-19
NicJA
disable for now
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
fix a c
o
u
p
l
e of
d
ebu
g
lines
.
commit
|
commitdiff
|
tree
2017-02-19
NicJA
u
s
e the very last of the AP
I
C De
v
ice IRQ's for the
.
.
.
commit
|
commitdiff
|
tree
2017-02-19
Nic
J
A
build th
e
apic heartb
e
at t
i
mer
cod
e
commit
|
commitdiff
|
tree
2017-02-19
Nic
J
A
placeholder for the apic hear
t
beat timer code
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
o
n
l
y ev
e
r
u
pdate th
e
pr
i
m
a
ry cores scheduli
n
g
d
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
add
an apic fl
a
g to spe
c
if
y
if we are using the apic
.
.
.
commit
|
commitdiff
|
tree
2017-02-18
NicJ
A
don't
s
et the task
unt
i
l
w
e hol
d
t
he lock
commit
|
commitdiff
|
tree
2017-02-18
N
i
c
JA
make s
u
re
t
h
e
m
sgport is initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure the msgport is ini
t
ialized
.
commit
|
commitdiff
|
tree
2017-02-18
Ni
c
JA
make sure t
h
e msgp
o
rt is initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make
s
u
r
e
the msgport is
i
n
itialized
.
commit
|
commitdiff
|
tree
2017-02-18
Ni
c
JA
pull
i
n memset()
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
mak
e
sure the
m
sgport's ar
e
initia
l
ized
.
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
m
a
k
e
sure the msgport is initialized
.
commit
|
commitdiff
|
tree
2017-02-18
N
icJA
make sure the
msgport's are initiali
z
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
make sure the
m
s
g
p
o
r
t
i
s
initiali
z
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
mak
e
s
u
re the m
s
gport
i
s i
n
itialized
.
commit
|
commitdiff
|
tree
2017-02-18
Nic
J
A
i
f there
is no userport,
use the window po
r
t
.
commit
|
commitdiff
|
tree
2017-02-18
Nic
J
A
make
s
ure t
h
e msgport is in
i
tialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure the
m
sgp
o
rt is initi
a
l
ized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
remove unnecessar
y
as
s
ign
.
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
ma
k
e sure t
h
e
ms
g
port is in
i
ti
a
lized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure the msgport is i
n
it
i
alized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure
the msgport's ar
e
initialized
.
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
mak
e
sure the msgp
o
rt is
i
n
i
t
i
al
i
z
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
N
icJA
make
sure the msgport's are initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sur
e
the msgport is initia
l
ize
d
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
p
r
o
tect
a
c
cess
to exec intr's
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
pro
t
ect
a
ccess
to the por
t
l
ist
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect acces
s
to the semaphore lis
t
.
fi
x
compile of
.
.
.
commit
|
commitdiff
|
tree
2017-02-18
N
i
cJA
protec
t
access to the library list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect access to the d
e
v
ice list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
prote
c
t acc
e
s
s
to the reso
u
rce li
s
t
commit
|
commitdiff
|
tree
2017-02-18
NicJA
and initialize th
e
m
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
add the
rem
a
ining
public resource
l
oc
k
s
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
get read locks on t
h
e msgpor
t
before accessing it
.
commit
|
commitdiff
|
tree
2017-02-18
NicJ
A
always initialize
a
p
ublic ports lock
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
J
A
just check if the AROS spinlock type has be
e
n de
f
ined
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
de
r
efe
r
ence the pointer
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
ini
t
ialize th
e
ms
g
por
t
to
0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize th
e
msgpor
t
to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
i
n
i
ti
a
lize the msgpo
r
t to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize the
m
sgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
i
n
i
t
i
a
lize the msgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
us
e
createmsg
p
o
r
t
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
initialize t
h
e msg
p
o
r
t
t
o
0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use
c
r
eate/delete msgport where applicable
.
initialize
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
icJA
u
se c
r
eate/
d
elete msgport
.
commit
|
commitdiff
|
tree
2017-02-17
Nic
J
A
u
se cr
e
ate
/
delete
msgport
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
use
cr
e
ate/de
l
ete msgport
.
commit
|
commitdiff
|
tree
2017-02-17
N
icJA
us
e
the corr
e
ct exceptio
n
co
u
nt
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
u
s
e the c
o
rre
c
t except
i
on count
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
add
a couple of
init debug lines to
h
elp trace
progress
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use more suitable na
m
e
s
for t
h
e spe
c
ific ar
c
h default
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
JA
typo
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
make s
u
re th
e
apic additi
o
n
a
l exce
p
tions are passe
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
move the x86_64 sp
e
c
i
fic
exceptio
n
0x
0
E han
d
ling
code
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
d
e
fine
EXCEPTION_COUNT in the common heade
r
, and make
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
defi
n
e
the
A
PIC exception count separ
a
tely to the common
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
only
t
ry to run h
a
ndl
e
rs for leg
i
tima
t
e
ex
c
e
ption numbers
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
ma
k
e su
r
e we only
r
eser
v
e exactly 14 "hardware" IRQs
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
JA
if
__AROSPL
A
T
F
ORM_
S
MP
_
_ is defi
n
ed, always
p
rovision
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
expo
s
e __AROSP
L
ATFORM_SM
P
_
_
i
f
the target pl
a
tform
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
remove the reference to M
e
mListSem
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add clos
i
ng brack
e
t
.
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
q
u
ieten de
b
u
g
commit
|
commitdiff
|
tree
2017-02-16
NicJ
A
typo
commit
|
commitdiff
|
tree
2017-02-16
NicJA
store the BOOT cpu's config
o
n i386 also
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
u
se
t
h
e correct I
R
Q name
s
.
Allocate the boot config
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
call the correct
i
n
terrupt c handler
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
fix i38
6
b
u
i
l
d
.
we need to use "q" for byte size operations
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
u
s
e the idt type
.
commit
|
commitdiff
|
tree
next