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
move the ipi allocation/init to smp_init, where it is protected against being used...
2017-02-18
Ni
c
J
A
pull in
mem
s
et()
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make s
u
re t
h
e msg
p
ort's
are
i
nitialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure
the ms
g
p
o
r
t is
i
ni
t
ial
i
z
ed
.
commit
|
commitdiff
|
tree
2017-02-18
NicJ
A
m
a
k
e
su
r
e the msgpor
t
's are initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
ma
k
e
s
ur
e
t
he msg
p
o
r
t
is
i
nitialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure
t
h
e msgport is i
n
itial
i
z
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
N
icJA
if ther
e
is n
o
userport,
u
se the window
p
o
r
t
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make
su
r
e
the ms
g
port is initia
l
i
ze
d
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure
t
he msg
p
ort i
s
initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
remove unn
e
ce
s
sary
assign
.
commit
|
commitdiff
|
tree
2017-02-18
Nic
J
A
make s
u
re t
h
e msgport is ini
t
ialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make s
u
re
t
he msgport is initializ
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make sure t
h
e
msg
p
or
t
's a
r
e
initiali
z
e
d
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
make s
u
re
the ms
g
port is initialized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
m
a
ke sure the
msg
p
ort
'
s are initi
a
lized
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
m
a
ke sure
t
he msgport is initialized
.
commit
|
commitdiff
|
tree
2017-02-18
N
ic
J
A
prote
c
t acc
e
ss to exec
i
ntr's
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect access to
t
he po
r
t list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
pro
t
ect acc
e
s
s
to the semaphore list
.
fix c
o
mpile of
.
.
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protec
t
access to the li
b
rary list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
pro
t
ect access to the de
v
i
c
e lis
t
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect a
c
cess to th
e
resource list
commit
|
commitdiff
|
tree
2017-02-18
Nic
J
A
and initialize the
m
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
add the remaining
p
ublic resource
l
ocks
.
commit
|
commitdiff
|
tree
2017-02-18
NicJ
A
get read locks on
t
he msgport
before ac
c
essing it
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
always ini
t
ialize a public ports lock
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
just c
h
eck if t
h
e ARO
S
s
p
inlock typ
e
has been defin
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
d
e
r
eference the poin
t
er
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
i
n
itialize the msgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize the ms
g
port to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize the
m
sgpor
t
to
0
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
JA
initia
l
iz
e
the msgpo
r
t
t
o 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initiali
z
e the msgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
use crea
t
emsgport
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
ini
t
iali
z
e the msgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use c
r
eate/
d
elete msgport wh
e
re applica
b
le
.
i
nitialize
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
use cre
a
t
e
/d
e
l
e
t
e msgport
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
J
A
use create/
d
el
e
te msgp
o
rt
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
u
se c
r
e
ate/
d
elete msgport
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
c
J
A
use the correc
t
exception cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use th
e
correct
e
xceptio
n
cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
ad
d
a
coup
l
e of init deb
u
g l
i
nes to he
l
p tr
a
c
e
progress
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
JA
use more suitable names for the
specific arch default
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
typo
commit
|
commitdiff
|
tree
2017-02-17
NicJA
make s
u
re the a
p
ic additional exce
p
t
i
on
s
are
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
move the
x
8
6
_64
spe
c
ific exception
0
x
0E handling code
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
define EX
C
E
P
TION_COUNT in the common header, and make
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
define the APIC exceptio
n
c
ount
s
e
pa
r
a
t
e
l
y
to the common
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJ
A
only try to run handl
e
r
s for legi
t
i
mat
e
exception numbers
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
icJA
ma
k
e sure we only reserve exactly 14
"
hardware" IRQs
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
if __AROSPLATFORM
_
SM
P
_
_
i
s
d
efine
d
,
always provision
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
e
xpose __
A
ROSPLATFORM_SMP__ if
the target platform
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJ
A
remov
e
th
e
reference to MemLis
t
Sem
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
add
clos
i
ng bracket
.
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
q
uieten deb
u
g
commit
|
commitdiff
|
tree
2017-02-16
N
i
cJA
typo
commit
|
commitdiff
|
tree
2017-02-16
N
i
c
JA
sto
r
e
the B
O
O
T
cpu's config on i
3
8
6
also
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
use the corre
c
t
IRQ names
.
Allocate t
h
e boot co
n
fig
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
call the
correct interrupt c h
a
n
d
ler
.
commit
|
commitdiff
|
tree
2017-02-16
N
i
cJA
fix
i
3
86 b
u
ild
.
we
need
t
o u
s
e "q" for byte size operations
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
use the idt ty
p
e
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
reserve/initialize
t
he s
y
scall irq/vector
commit
|
commitdiff
|
tree
2017-02-16
NicJA
fix a t
y
po
.
.
commit
|
commitdiff
|
tree
2017-02-16
N
i
cJA
synch with na
m
es us
e
d i
n
common code and x86_64
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
re-ad
d
the d
e
fine and comment
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
re
m
o
v
e the
define
a
nd comment since they are no longer
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
#
use the sam
e
i
nterru
p
t/ldt code on both 32bit a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add the 3sbi
t
idt descr
i
ptor
commit
|
commitdiff
|
tree
2017-02-15
N
i
cJ
A
do
not try to init the s
e
maph
o
re if it isn't there
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
Do N
O
T
f
o
r
ce enab
l
e a broken e
x
p
erimen
t
al
f
e
ature,
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
ena
b
l
e
t
h
e
i
oapic controller
.
can
b
e disa
b
led with
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
wip co
m
mit
.
rework X86_64 LDT/IRQ code s
o
that vectors
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
a l
i
ttle debug
commit
|
commitdiff
|
tree
2017-02-15
NicJA
make
s
u
r
e
etas
k
include
s
neede
d
d
efines
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
store the boot
s
traps name
i
n its
memlist
.
d
o
n
't use
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
use lockd
i
s
able
commit
|
commitdiff
|
tree
2017-02-15
NicJA
p
rote
c
t a
c
ce
s
s
t
o the msgpor
t
on EX
E
C
SMP builds
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
don't
includ
e
the AROS de
b
u
g
header
.
commit
|
commitdiff
|
tree
2017-02-15
NicJ
A
use ex
e
cs
logg
i
ng s
o
we dont need t
o
i
n
clude ar
o
s debug
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
p
rotect acces
s
t
o
the msgpo
r
t on E
X
ECSMP builds
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
don't d
e
fine
debug unnecessarily
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
make sure the memlist ptr is ini
t
ialized
.
dont incl
u
de
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
f
o
r
mat debug
consistent with the re
s
t
of t
h
e s
y
st
e
m
commit
|
commitdiff
|
tree
2017-02-15
Nic
J
A
initialize a m
s
gpor
t
's spi
n
l
oc
k
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
msgports ne
e
d
to be spinlock protected
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
if the tas
k
didn't have a nam
e
, but
has a valid pa
r
ent
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
u
p
date the
docu
m
entation
about the use of disable/e
n
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
update copyright
commit
|
commitdiff
|
tree
2017-02-13
Ni
c
JA
m
a
k
e
sure the s
e
mapho
r
e size is consistent between
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
icJA
initial
i
ze the semaph
o
re's
spinlock on
e
xecs
m
p build
s
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
update co
p
yright
commit
|
commitdiff
|
tree
2017-02-13
NicJA
use the provided
s
pinlock_t on e
x
ecs
m
p bui
l
d
s
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
make sure
w
e have
the spinlock code available
f
or the
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
embed a spinlock in the aros specific part on
execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
Nic
J
A
we still n
e
ed to
for
b
id/disable
even if the
sp
i
nl
o
cks
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
i
cJA
needs to run before any other
exec
i
nit
l
ib functi
o
ns
commit
|
commitdiff
|
tree
2017-02-13
NicJA
rename
for consistenc
y
with
o
ther
builds
and
to fix
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
NicJA
correcti
o
n
t
o
number o
f
possibl
e
irqs
commit
|
commitdiff
|
tree
2017-02-12
NicJA
add functi
o
n to fin
d
an irq mapping target
.
commit
|
commitdiff
|
tree
2017-02-12
N
i
cJA
o
nl
y
expos
e
if
the kernel needs int
e
rrupt cont
r
oller
.
.
.
commit
|
commitdiff
|
tree
next