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
protect access to exec intr's.
2017-02-18
NicJA
protec
t
access to exec intr's
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect a
c
c
e
ss t
o
the port
list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect
a
c
c
ess to
t
he semaphore list
.
fix compile o
f
.
.
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
protect
access
t
o the li
b
rar
y
list
commit
|
commitdiff
|
tree
2017-02-18
N
icJA
protec
t
access
to the d
e
vice
list
commit
|
commitdiff
|
tree
2017-02-18
NicJA
pro
t
e
ct
access
t
o the resource list
commit
|
commitdiff
|
tree
2017-02-18
Ni
c
JA
an
d
in
i
tiali
z
e them
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
add the rem
a
i
ning
p
ublic resource l
o
cks
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
get r
e
ad
l
o
c
ks on the msgpo
r
t before a
c
c
essing
i
t
.
commit
|
commitdiff
|
tree
2017-02-18
NicJA
always ini
t
ialize a
p
u
b
l
i
c ports lock
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
just chec
k
if the AROS
s
pinlo
c
k type
h
as been defin
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
d
e
r
e
ference the poin
t
er
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize
the msgport to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
in
i
tialize the
msgpor
t
to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initi
a
lize the msgp
o
rt to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
ini
t
ia
l
ize the msg
p
ort to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initi
a
lize the msg
p
ort to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use cr
e
at
e
ms
g
port
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
initialize the msgp
o
r
t to 0
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
u
se create/delete msgpor
t
where applicable
.
ini
t
ial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Nic
J
A
use create/delete m
s
gport
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJ
A
us
e
crea
t
e/delete ms
g
port
.
commit
|
commitdiff
|
tree
2017-02-17
Nic
J
A
use create/
d
elete msgport
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
use the correct exception count
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJA
use the correc
t
exception count
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
ad
d
a couple o
f
i
n
i
t debug
l
i
n
es to help trace prog
r
ess
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
us
e
mor
e
suitable names fo
r
the
specif
i
c arch default
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
icJA
typ
o
commit
|
commitdiff
|
tree
2017-02-17
NicJA
make sure
the apic addi
t
ional exc
e
ptions are passed
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
move the x8
6
_64 specific exception 0x
0
E ha
n
dling
code
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
de
f
ine
E
XCEPTION_COUNT in the
c
o
m
mon head
e
r, and make
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
def
i
ne
the APIC
e
x
ce
p
t
i
o
n
co
u
nt sep
a
rately to
t
h
e c
o
mm
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Nic
J
A
o
n
l
y
t
ry to run hand
l
ers for legitimate exceptio
n
numbers
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
make sure we only res
e
rve exactly 14 "hardwar
e
" IRQs
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
if __AROSPLATFORM_
S
MP__ is
d
efined, always provision
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Nic
J
A
expose __AROSPLATFO
R
M_SMP__ if the tar
g
e
t
platf
o
rm
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
remove the refere
n
ce
t
o
MemL
i
stSem
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add c
l
osing bra
c
ket
.
.
commit
|
commitdiff
|
tree
2017-02-16
N
i
cJA
quieten deb
u
g
commit
|
commitdiff
|
tree
2017-02-16
NicJA
typo
commit
|
commitdiff
|
tree
2017-02-16
NicJA
s
tore the
BOOT
cp
u
'
s con
f
ig on i386 also
.
commit
|
commitdiff
|
tree
2017-02-16
N
i
cJA
use
th
e
correct IRQ names
.
A
llo
c
at
e
the b
o
o
t c
o
n
fig
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
N
i
c
J
A
c
all the cor
r
ec
t
interr
u
pt
c
handler
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
fix i386
b
u
ild
.
we need to use
"q" for byte si
z
e op
e
rations
.
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
use the id
t
type
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
reserve/i
n
i
t
ialize
the syscall irq/ve
c
to
r
commit
|
commitdiff
|
tree
2017-02-16
Ni
c
JA
fix a typo
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
synch with names u
s
ed in common code and x86_64
commit
|
commitdiff
|
tree
2017-02-16
Nic
J
A
re-add the
d
efine and comment
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
remove the define and com
m
ent s
i
nce th
e
y are no longer
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
#
use the sa
m
e inte
r
rupt/ldt code on both
3
2
b
i
t a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add the 3sbit idt des
c
r
i
ptor
commit
|
commitdiff
|
tree
2017-02-15
NicJA
do no
t
try to in
i
t th
e
sem
a
phore if it isn't
t
h
ere
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
Do NO
T
fo
r
ce ena
b
l
e
a broken ex
p
erimental feature,
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
enable the ioapic
c
ontr
o
ller
.
can be disabled
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
wi
p
comm
i
t
.
rework X86_64 LDT/IRQ
code so that vec
t
ors
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
a
little debug
commit
|
commitdiff
|
tree
2017-02-15
NicJA
make sure etas
k
i
ncludes nee
d
ed defines
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
store th
e
bootstraps na
m
e
i
n its m
e
m
list
.
d
o
n't use
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
use
lo
c
kdisable
commit
|
commitdiff
|
tree
2017-02-15
N
i
cJA
protect access to the msg
p
ort on EXECSM
P
builds
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
don't inc
l
ude the AROS debug header
.
commit
|
commitdiff
|
tree
2017-02-15
Nic
J
A
use execs l
o
ggi
n
g so we dont need to include aros
debug
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
pr
o
t
e
ct
a
ccess to t
h
e
m
s
gport on EXECS
M
P builds
.
commit
|
commitdiff
|
tree
2017-02-15
N
i
cJA
don't def
i
n
e
debug unnecessarily
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
make sure the memlist
ptr is i
n
itialized
.
dont in
c
lude
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Nic
J
A
format deb
u
g
c
o
nsistent with the rest of
the system
commit
|
commitdiff
|
tree
2017-02-15
NicJA
initialize a
m
sgport's
s
pinlock
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
msgports need to
be spinlock p
r
otected
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
if the tas
k
didn't h
a
ve
a
n
a
me, b
u
t
h
a
s a v
a
lid
paren
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Nic
J
A
update the documenta
t
i
on about
the use
o
f
d
isable/enab
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
icJA
update
c
opyright
commit
|
commitdiff
|
tree
2017-02-13
Ni
c
J
A
m
a
ke sure the semaphore size
i
s consistent between
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
icJA
initialize
t
he semaphore's
s
p
i
nlock
on ex
e
c
s
mp
build
s
.
commit
|
commitdiff
|
tree
2017-02-13
NicJ
A
update copyri
g
ht
commit
|
commitdiff
|
tree
2017-02-13
N
i
c
JA
use the p
r
ovided spinlock_t on execsmp
b
u
i
lds
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
make sure we have the
s
p
i
nlock c
o
de
a
va
i
l
abl
e
fo
r
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
i
cJA
e
m
bed a spinl
o
ck
in the
a
r
os spec
i
fic part on exec
s
mp
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
N
i
cJA
we sti
l
l need to forbid/disable even if the spi
n
locks
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
n
e
eds to
r
un bef
o
re an
y
other exec
i
n
i
t
lib function
s
commit
|
commitdiff
|
tree
2017-02-13
Ni
c
JA
rename
f
or consistenc
y
with other builds and to fix
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
NicJA
c
or
r
e
c
tion
t
o numbe
r
of
possi
b
le irqs
commit
|
commitdiff
|
tree
2017-02-12
NicJA
add
function to find an
i
r
q
m
a
pping target
.
commit
|
commitdiff
|
tree
2017-02-12
NicJA
o
n
l
y e
x
p
o
se i
f
t
h
e kernel needs in
t
er
r
up
t
controller
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix a
c
cess to
the table entry
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dump the table en
t
ry after
setting it so we can
s
e
e
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
ioapic_irq -> ioapic_pin
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
u
s
e
t
h
e i
o
apic
s
gsi a
s
the sys
t
em inte
r
rupt base
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
J
A
W
I
P
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
i
nitial
i
se the irq mapping list
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJ
A
in
i
tialis
e
the irq
ma
p
ping list
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
pro
v
ide minimal mappings for contro
l
lers to us
e
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
f
i
x a
m
iga-m68
k
bu
i
ld
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
mak
e
s
ure
the case ma
t
ches
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
quieten debug
commit
|
commitdiff
|
tree
2017-02-11
NicJA
build entries for all
the vec
t
ors
commit
|
commitdiff
|
tree
2017-02-11
N
icJ
A
update st
r
uct's
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
store the count separ
a
tely, since we us
e
th
e
priority
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
se
t
the c
o
rrect valu
e
s
for the defau
l
t uses
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fi
x
f
i
le co
p
yright
commit
|
commitdiff
|
tree
next