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 sure the list is fully redrawn if the size changes.
2017-02-17
NicJA
use the correct
exce
p
tion
c
o
u
nt
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
add a c
o
uple
o
f init debug
l
i
n
e
s
to help t
r
a
ce prog
r
ess
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
u
se
m
ore suitable names for the sp
e
c
i
f
ic arch
default
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
JA
typo
commit
|
commitdiff
|
tree
2017-02-17
NicJA
ma
k
e sure the
a
pic addit
i
o
n
al
e
x
ceptio
n
s are pa
s
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
Ni
c
J
A
move th
e
x86
_
64 specif
i
c
exception 0x
0
E
handl
i
ng code
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
icJA
de
f
ine EXCE
P
TION_COUNT
in the common header, and make
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJ
A
de
f
ine
t
he APIC e
x
ception count sep
a
rat
e
l
y to the common
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
only try to run handlers for legitimate exception numbers
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
make s
u
re
we only
r
eserve ex
a
ctly 14 "
h
ard
w
are" IRQs
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
N
i
cJ
A
if
__AROSPLATFORM_S
M
P__ is
defined
,
always provision
.
.
.
commit
|
commitdiff
|
tree
2017-02-17
NicJA
expos
e
__AROSPLAT
F
O
RM_SMP__ if the
t
arget platform
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
re
m
ove
the ref
e
rence
to MemListSem
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add
closing bracket
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
quie
t
en debug
commit
|
commitdiff
|
tree
2017-02-16
Ni
c
J
A
typo
commit
|
commitdiff
|
tree
2017-02-16
NicJA
s
tore
t
he BOOT
c
pu
'
s
c
o
nfig on i386 also
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
use
t
he co
r
rec
t
I
RQ na
m
e
s
.
All
o
c
ate the boot con
f
ig
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
ca
l
l
the correc
t
interru
p
t c h
a
ndler
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
fix i
3
86 build
.
we need
t
o use
"
q" f
o
r
b
yte size operations
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
use the idt
t
ype
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
r
e
ser
v
e/
i
nitialize th
e
syscall
i
rq/ve
c
tor
commit
|
commitdiff
|
tree
2017-02-16
NicJA
fix a typo
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
synch w
i
th n
a
m
e
s u
s
ed
i
n
common code and x86_6
4
commit
|
commitdiff
|
tree
2017-02-16
NicJA
re-add the define a
n
d comm
e
nt
.
commit
|
commitdiff
|
tree
2017-02-16
Ni
c
JA
remove the define and comment
s
ince they are
no
longer
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
#
use the same interrupt/ldt
c
ode on b
o
th 32bi
t
and
.
.
.
commit
|
commitdiff
|
tree
2017-02-16
NicJA
add the 3sbit idt descr
i
ptor
commit
|
commitdiff
|
tree
2017-02-15
N
i
cJA
d
o not try to
init the sem
a
phore if it isn't there
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
Do
N
OT force enable
a broken
e
x
perimental f
e
ature,
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
enable the ioapic co
n
troll
e
r
.
can be disabled wit
h
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
wi
p
com
m
it
.
rework
X86_64 LDT/IRQ code so that vectors
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
a
little
d
ebug
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
make su
r
e etask include
s
needed defines
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
store the bo
o
tstraps name in
its memlist
.
don't use
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
use lockdis
a
ble
commit
|
commitdiff
|
tree
2017-02-15
NicJA
protect
access to the msgport on EX
E
CSM
P
build
s
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
d
on'
t
include the
A
ROS
debug
h
ead
e
r
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
use exe
c
s loggi
n
g so we dont
n
eed to in
c
lude aros debu
g
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
protec
t
acc
e
s
s
to the msgport o
n
E
XECSMP builds
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
don
'
t defi
n
e deb
u
g unnecessarily
.
commit
|
commitdiff
|
tree
2017-02-15
NicJ
A
make
s
u
r
e the memlist ptr is init
i
a
lized
.
dont incl
u
de
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
form
a
t d
e
bug
c
o
n
sisten
t
with the
r
est of th
e
syste
m
commit
|
commitdiff
|
tree
2017-02-15
NicJA
initialize a ms
g
port's spinlock
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
msgports ne
e
d
t
o b
e
s
p
inlock protected
.
commit
|
commitdiff
|
tree
2017-02-15
Ni
c
JA
if the task di
d
n
'
t hav
e
a name
,
but
h
a
s a va
l
id
parent
.
.
.
commit
|
commitdiff
|
tree
2017-02-15
NicJA
up
d
a
te the d
o
cumentation about the
u
se of di
s
able/enable
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
update copyright
commit
|
commitdiff
|
tree
2017-02-13
NicJA
make sure
t
he se
m
aphore siz
e
is con
s
istent
b
e
tween
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
initializ
e
the semaphore's s
p
i
n
lock on execsmp builds
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
update
cop
y
right
commit
|
commitdiff
|
tree
2017-02-13
NicJA
use the prov
i
ded
spinlock_t on execs
m
p builds
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
ma
k
e sure we have
the spinlock c
o
de avai
l
able
f
or the
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
embed a spi
n
loc
k
in the
aros spec
i
fic
part on execsmp
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
w
e st
i
ll need to f
o
r
bid/d
i
sable even i
f
the spinlocks
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
NicJA
ne
e
ds t
o
r
un before any other exec
i
n
i
tlib f
u
nctions
commit
|
commitdiff
|
tree
2017-02-13
N
i
c
JA
rename f
o
r
c
ons
i
stency with ot
h
er bu
i
l
d
s
a
nd to fix
.
.
.
commit
|
commitdiff
|
tree
2017-02-12
N
i
c
JA
cor
r
e
c
tion
t
o nu
m
ber of
poss
i
ble irqs
commit
|
commitdiff
|
tree
2017-02-12
NicJA
ad
d
fun
c
tion to f
i
n
d an irq m
a
p
ping
t
arge
t
.
commit
|
commitdiff
|
tree
2017-02-12
N
i
cJA
only expose if the
kernel
nee
d
s interrupt control
l
er
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
fix access to t
h
e table
entry
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
dump
t
h
e table entry
after settin
g
i
t so we can see
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
ioapic_irq -> ioapi
c
_
pi
n
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
u
s
e
the
ioapics
gsi
as the
system interrupt base
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
WIP
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
i
n
iti
a
lise the irq mappi
n
g list
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
initialise th
e
irq mapping
list
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
provide minim
a
l mappin
g
s for co
n
trollers t
o
use
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
fix amiga-m6
8
k
b
u
i
l
d
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
make
sure the c
a
s
e
matches
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
quieten debu
g
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
buil
d
e
ntr
i
es f
o
r all the vecto
r
s
commit
|
commitdiff
|
tree
2017-02-11
NicJA
u
pdate struct's
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
JA
store the c
o
u
n
t se
p
ara
t
e
ly, since we use the prior
i
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
set the correct value
s
f
or
t
h
e defau
l
t
uses
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
f
i
x
file c
o
p
yright
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# fixes an
d
cle
a
n-
u
p after kernel
/
e
xe
c
chan
g
es
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
dont include kernel
.
h or
e
xec_in
t
e
r
n
dire
c
tly since
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
separate the inte
r
r
u
pt contro
l
ler header
.
protect kernel_int
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
exec_intern incl
u
des k
e
rnel
.
h
f
o
r us - don't
d
ir
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
cJA
sa
y
that we need th
e
controller code i
n
the
kernel
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
corre
c
t the ioapic re
g
isters
commit
|
commitdiff
|
tree
2017-02-11
NicJA
g
e
t rid
o
f t
h
e
poi
n
tless
s
witch
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
synch with the pc-platfor
m
i
rq changes
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
# make sur
e
we init before the other
controllers
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
#
use t
h
e co
r
rect mask size
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
set t
h
e apics pri
o
rity
to -50 so
it is init
i
a
l
i
zed
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
only pass the
irq to its
h
andlers if it
is enabled
.
commit
|
commitdiff
|
tree
2017-02-11
N
icJA
s
e
t
the interrupts
to disabled by def
a
ult, a
n
d use
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
Nic
J
A
set the irq enabled fla
g
s, and add the funct
i
on to
.
.
.
commit
|
commitdiff
|
tree
2017-02-11
NicJ
A
# us
e
t
h
e APIC/i
8
2
59a IRQ options for defaults
.
commit
|
commitdiff
|
tree
2017-02-11
N
i
c
JA
Add some APIC
IRQ relat
e
d d
e
f
in
e
s
.
commit
|
commitdiff
|
tree
2017-02-11
NicJA
Enqueue the control
l
ers
.
commit
|
commitdiff
|
tree
2017-02-11
Ni
c
JA
let pl
a
tf
o
rms specify the
n
eed for per-IRQ
private
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
use $(SED),
n
ot sed dir
e
ctly
.
hide
t
he
q
uant
u
m/ela
p
sed
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
N
i
cJA
adapt krnSysCallReschedTask()
so it takes the state
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
don't use spin
l
ocks w
h
e
n dealing with the ta
s
ks signal
.
.
.
commit
|
commitdiff
|
tree
2017-02-10
NicJA
c
o
rrect
i
on to de
b
ug
commit
|
commitdiff
|
tree
2017-02-10
N
i
cJA
don
'
t define
H
W
_IRQ_COUNT if its already provided
.
.
.
.
commit
|
commitdiff
|
tree
2017-02-09
N
i
cJA
re-enable task re
s
ource log
i
c
.
commit
|
commitdiff
|
tree
next