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
clear exclusive access in local monitor (needed if interrupt occurred
2015-05-01
schulz
clear exclusive access
i
n local monitor (n
e
eded i
f
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
clear exclusive a
c
cess in local monito
r
(needed i
f
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
Do
n
't try to
u
n
l
ock if
the spinlock is free
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
wa
k
ing
up the additional cores us
e
s
s
p
i
nlock for
synchroniza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sch
u
lz
some
spinloc
k
s
e
n
abled
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
ad
d
def
a
ult initializers for spinl
o
cks
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
ty
p
o fixed
commit
|
commitdiff
|
tree
2015-05-01
schul
z
Simpl
e
spinlo
c
k
support
commit
|
commitdiff
|
tree
2015-05-01
schulz
b
a
rriers
a
s
st
a
tic inline fu
n
ct
i
ons ins
t
ead of macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable only
one mailbox
a
s FIQ source
.
Add some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
sc
h
ulz
The *IRQ_DIBL* re
g
isters are re
a
d only
.
It
is imp
o
ssibl
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
Enable FIQ
interrupt hand
l
ing on BCM mai
l
boxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
ad
d
synchroniz
a
t
i
on
b
a
rrier
ma
c
ros to
a
sm/ar
m
/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
U
s
e correc
t
macr
o
t
o
cast
I
nt
E
Task
commit
|
commitdiff
|
tree
2015-04-28
schulz
E
x
ec
does not
use Sys
B
ase->ThisTask dire
c
tly
.
I
n
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
sc
h
ulz
Aaaw
.
Editor at
e
one closing )
.
.
.
S
o
rry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save an
d
restore vfp state on
n
ative ARM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do
no
t
ac
c
es
s
SysBase
-
>T
h
isTask outside exec
.
lib
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64b
i
t integer
to do
u
b
le conver
s
i
o
n routines
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
s
c
h
u
lz
H
av
e
more
s
t
a
ck
f
or
additional cores, please
commit
|
commitdiff
|
tree
2015-04-21
schul
z
Put CPU to su
p
er
v
i
sor
m
ode in the SMP trampo
l
ine
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schu
l
z
Wake up
a
dd
i
tiona
l
ARM cores of
r
aspberry
p
i
2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
don
'
t need tbp_cs field
.
Declare
t
h
at we
do
want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
i
x
e
d irq ack
n
owledgment
o
f SYST
I
MER
commit
|
commitdiff
|
tree
2015-04-19
schulz
I
R
Q's 73
t
o 96 are not any ne
w
in
t
e
r
r
u
p
t
s
.
These are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Exec's
i
dle task promotes
i
t
s
elf to supervisor
(
a
c
tually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ
s
upport fixed
.
commit
|
commitdiff
|
tree
2015-04-19
s
chu
l
z
superviso
r
syscall (SC
_
SUPERSTATE) uses a
c
tually
s
ystem
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decrease numb
e
r of IRQ
s
to match the reali
t
y
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fix rep
o
rting of exception a
d
dresses
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
Use new ARM
instructio
n
s f
o
r inter
r
up
t
s, exc
e
ptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
h
ulz
C
all core_ExitIn
t
e
r
rupt
only when go
i
ng
back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
execut
e
SC_CAU
S
E only w
h
en system cal
l
will return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schu
l
z
__eabi_i2d and __eabi_ui2d implem
e
nt
a
tions
commit
|
commitdiff
|
tree
2015-04-15
schul
z
64-b
i
t shift op
e
r
a
tions
commit
|
commitdiff
|
tree
2015-04-14
s
chulz
Only include rasp
b
er
r
y
p
i firmware fi
l
es
w
hich ar
e
really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
U
se BGR24 fo
r
mat
commit
|
commitdiff
|
tree
2015-04-14
sch
u
l
z
DO
n
't
bus
y
w
a
it
f
or SD
H
C command co
m
plete by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
Rest
o
re user mode ver
s
ion of sha
d
ow registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
sc
h
ulz
All buffer
s
allocated
h
ere have to
be
l
a
rger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
sch
u
l
z
m
makefi
l
e
f
i
x
e
d
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
new syscall - SC_CACHECLE
A
RE whi
c
h is just a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
d
efine new Bo
o
tMsg
t
ag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass physical address of kernel through BootMsg ta
g
s
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use
Messa
g
e pointer allocat
e
d form the s
y
stem instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePre
D
MA to flush data cache
and obtai
n
p
hys
i
cal
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEAR
E
s
y
scall
i
m
pl
e
men
t
ation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Virtua
l
ToPhysic
a
l
.
No
t
so smart implementat
i
on at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
First cache ma
n
agement functions
in place
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Don't ent
e
r s
u
pervisor mode
.
Data and instru
c
tion s
y
nchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of
v
cmbox
.
resource changed to
mbox
.
re
s
ource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper ON/OFF lo
g
ic for
a
c
t
ivity
led on B+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
chu
l
z
BCM2835_PERIPHYSSIZE
m
ust
b
e large
r
in o
r
der to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sch
u
l
z
Upo
n
l
e
aving IRQ check whether the code wil
l
go
back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
shut
d
o
w
n
debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
U
se
TL
S
F managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
The wh
o
l
e
rpi kernel is
n
o
w
not only a
t
t
h
e top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
S
hort: use fram
e
buffer
mirr
o
r for
t
h
e boot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disabl
e
hack for g
e
tting
_
_builtin_return
_
addre
s
s(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
I need more debug for
a whil
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
u
lz
L
et
bootstrap co
d
e pr
e
pare
t
h
e MMU t
a
bles for
raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't prin
t
modu
l
e inf
o
rmation w
h
en
calculating
kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix
M
EMUpper value passed t
o
t
h
e
A
RO
S
ke
r
nel - th
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
m
o
ve DEFINESET from platform_ini
t
to kernel_s
t
artup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
rpi2
as well as B+
boards
use LE
D
s
wir
e
d between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
core_SetupMMU() takes one
a
rgu
m
ent ins
t
ead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schul
z
Query Video
C
ore f
o
r VMEM
(needed for further MMU mapping
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6 atomic operations for v6zk ar
c
h
ite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schu
l
z
enable write back caches
.
Currently cor
r
upts fram
e
bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCall
m
a
y
de
s
tro
y
co
n
tents of lr reg
i
s
t
er (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
l
z
flush instru
c
tion cache after
c
opying the excep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use correct path for raspber
r
ypi firmware file
s
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Support dynamic ARM
_
P
ERI
I
OBASE
as requred by rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
o
n
't flush
c
ac
h
e
s when waiting for
free MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't
u
se m
a
gic
n
u
m
b
ers
.
U
s
e
def
i
n
es inste
a
d
(ARM_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerOu
t
ready
a
f
ter pri
n
tin
g
an addi
t
ional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
hulz
bootstrap
en
a
bles caches for spee
d
up
.
Su
p
ports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chulz
add
metatarget
for
ge
n
er
a
t
i
n
g
.
img
file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cac
h
e
f
lushes in VC MailBox
(
c
an't clean
and
inval
i
d
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
S
u
p
port rpi2,
f
i
x se
n
di
n
g CR a
f
ter LF (wait for
s
erial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f f
u
nctions
c
o
nverti
n
g 32
-
bit int
e
ger (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schu
l
z
m
o
ve to raspberrypi repository
on github as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added function converting long l
o
ng (64-
b
it) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
s
c
hu
l
z
On darwin host
u
se g
s
ed i
f
user has
n
't specif
i
ed any
t
hing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't enforce gsed on
d
a
rwin host
.
Let user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Wo
r
s
t
case
a
l
ig
n
ment on x86_64 is
1
6 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
c
hul
z
Create the initial MMU map at top of
m
emory,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
ur
i
ng start
u
p chec
k
if ear
l
y MMU map po
i
n
ter is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set
"
client" domain contr
o
l ri
g
hts
fo
r
domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot b
i
t
f
ield size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schu
l
z
pr
o
tect stdAlloc and stdDealloc even more
aga
i
nst mis
u
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip, I w
i
ll need
to copy some of taglist element
s
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be
l
es
s
v
erbos
e
commit
|
commitdiff
|
tree
2013-06-17
schulz
arm
v
6 MMU de
f
i
n
i
t
i
ons
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the kernel
i
n
to topmost memory, right below 0x
f
fff
0
0
0
0
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
i
n
clu
d
e
uboot's
boot script used to load and st
a
r
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP c
o
mmit
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
Crea
t
ing MemHe
a
derExt
f
or pooled f
u
n
cti
o
ns will
a
l
so
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Stronger chec
k
again
s
t the M
E
MF
_
MAN
A
G
ED memory
commit
|
commitdiff
|
tree
2013-06-13
schulz
include mag
i
c fie
l
d in
M
emHeaderExt structure
commit
|
commitdiff
|
tree
next