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
Simple spinlock support
2015-05-01
schulz
Simpl
e
sp
i
n
l
o
ck support
commit
|
commitdiff
|
tree
2015-05-01
sch
u
lz
b
ar
r
iers as
s
tatic
i
nline
f
unctio
n
s
instead of macros
commit
|
commitdiff
|
tree
2015-04-30
sch
u
lz
1
.
Enabl
e
only one m
a
il
b
ox as FIQ
s
o
urce
.
Add som
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
hulz
The *IRQ_
D
IBL* reg
i
st
e
rs ar
e
r
ead
only
.
It
is imposs
i
ble
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
sc
h
u
l
z
Ena
b
le FIQ in
t
e
rrupt hand
l
ing on
BCM
m
ailboxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
a
d
d synchroni
z
ation barrier macros to as
m
/a
r
m
/
cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
s
chu
l
z
U
s
e correct
macro to cast In
t
ETask
commit
|
commitdiff
|
tree
2015-04-28
schulz
E
x
ec does not
us
e
SysBase->Thi
s
Task directly
.
Inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aaaw
.
Editor ate one closi
n
g )
.
.
.
Sor
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save and
re
s
tore
v
fp state on nati
v
e ARM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schu
l
z
Do n
o
t
acc
e
ss
S
y
sBa
s
e
-
>Thi
s
Task outside exec
.
libr
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64bit in
t
eger to double c
o
nversion routines
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
s
ch
u
lz
Have
m
o
re stack
f
o
r
a
dditiona
l
cores, ple
a
se
commit
|
commitdiff
|
tree
2015-04-21
s
c
h
u
l
z
Put CPU
to superv
i
s
or
m
ode in the S
M
P t
r
amp
o
l
i
ne
.
Ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schul
z
Wak
e
up additional A
R
M cores o
f
r
a
spb
e
rr
y
p
i
2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't need tbp_cs field
.
D
eclare that
w
e
d
o
w
a
nt to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed i
r
q acknowledg
m
ent
o
f
S
YSTIMER
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
IRQ
'
s 73
to 96 are
n
o
t
a
ny new interrupts
.
T
he
s
e are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Ex
e
c's i
d
le task promotes
i
tself
to supervisor
(actua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
IRQ support fixe
d
.
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
sup
e
rvis
o
r syscall (SC_SUPERSTA
T
E) u
s
e
s
actually system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
decre
a
s
e numbe
r
o
f I
R
Qs to match the r
e
ality
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fix rep
o
rt
i
ng of except
i
o
n addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
U
se new ARM instructions
for interrupts, exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
C
a
ll
c
ore_Ex
i
tIn
t
err
u
p
t only when going back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
execute
SC_CAUSE only when sys
t
em cal
l
w
i
l
l
return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
_
_
e
a
b
i_
i
2
d
a
n
d __ea
b
i_ui2d implem
e
ntati
o
ns
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-
b
it shift
o
p
e
r
at
i
ons
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only include
raspb
e
r
r
yp
i
firmware files whic
h
a
r
e
really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
D
On't busy wai
t
fo
r
SDHC
co
m
mand complet
e
by readi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
chulz
Restore user mode v
e
rs
i
on of
s
hadow reg
i
sters only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
hulz
A
l
l
buf
f
e
rs allocated here have to be
l
arger
b
y on
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefile fixed
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
lz
ne
w
sysc
a
ll -
SC_CACHE
C
LEARE which is jus
t
a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
define new BootMsg ta
g
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pas
s
phy
s
ical ad
d
r
e
ss
o
f kernel
t
hroug
h
BootMsg
tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use M
e
ssage
p
ointer allocated
form
the sy
s
tem instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreDMA to flush
d
a
ta cac
h
e and obt
a
i
n phys
i
cal
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEARE syscall imp
l
ementation
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
V
i
r
tualToPhysical
.
Not so
s
m
a
rt implement
a
t
i
o
n
a
t the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
First cache
m
anageme
n
t
fu
n
ctions in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't ente
r
s
upervis
o
r mode
.
Dat
a
a
nd instruction synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name o
f
v
cmbox
.
resour
c
e chang
e
d
to mbo
x
.
resource
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Use
p
r
oper ON/OFF logic
for acti
v
ity led on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schu
l
z
BCM2835_PERIPHYSSIZE must be larger i
n
o
rder t
o
co
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sc
h
ulz
Upon leavi
n
g IRQ check
w
hether the co
d
e will go bac
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
shut
do
w
n
debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Us
e
TLSF ma
n
a
g
ed
m
emo
r
y
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
The whole rpi kernel
i
s no
w
not only
a
t
the
t
o
p of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
Short: use f
r
a
m
eb
u
ffer
mirror fo
r
the boot c
o
n
s
o
l
e
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
d
isable hack fo
r
getting __builtin_retur
n
_add
r
ess(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need mor
e
debug for a
w
hile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
L
et b
o
otstrap code prepare
the
MMU tables for raspberr
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
D
o
n't prin
t
mo
d
ule information
w
he
n
calcu
l
a
ting kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
ulz
Fix MEM
U
pper value passed to the
A
ROS kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move
D
EFINESET from platform_init to ker
n
el_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as
w
ell as
B+ boards us
e
LEDs wired be
t
ween G
P
IO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
chu
l
z
core_
S
etu
p
MMU
(
) ta
k
e
s one arg
u
ment
instead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
Que
r
y
V
i
deoC
o
re for VMEM (needed for further MMU mapping)
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
e
nable v6
a
to
m
ic ope
r
a
tions for v6zk a
r
chitecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write ba
c
k caches
.
Currently
c
orrupts fra
m
ebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCall may destroy conte
n
ts
o
f lr regis
t
er (
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
lz
flush i
n
s
t
ructi
o
n cache
after copying the excep
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
sc
h
ulz
U
s
e correct p
a
th for
raspberrypi firmware f
i
le
s
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
chu
l
z
S
u
p
p
ort d
y
namic ARM_
P
E
RIIOBASE as requred by rpi
2
commit
|
commitdiff
|
tree
2015-03-22
sc
h
ulz
D
o
n't flus
h
ca
c
hes w
h
en wait
i
ng for free M
a
ilBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schu
l
z
Don't u
s
e magic numbers
.
Use defines instead (ARM_PERIIOB
A
SE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerOut read
y
after printing an ad
d
i
ti
o
na
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
b
o
o
tstrap enables
c
ac
h
e
s
for s
p
eed up
.
Supp
o
rts rp
i
2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add m
e
tatarge
t
for gener
a
t
i
ng
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schul
z
Fix cache flus
h
es in VC Mail
B
ox (can'
t
c
l
e
a
n
and invalidat
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
Su
p
p
o
rt
rpi2, fix se
n
ding CR a
f
ter LF (wait
f
or s
e
ri
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
add
e
d i2f functions converting 32-bi
t
integer (un
s
igne
d
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move
to raspberrypi
r
eposit
o
ry on github as it app
e
ars
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added
f
unct
i
on
c
o
n
v
erting long
long
(
6
4
-bit
)
s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
sc
h
ulz
On darwin h
o
st use
g
sed if user hasn't specifi
e
d
anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schul
z
don'
t
enforce gsed on darwin
h
o
s
t
.
Let user s
p
ecify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
s
c
hulz
W
orst
cas
e
ali
g
nmen
t
on x86_64 is
1
6 b
y
tes
.
S
o
me MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
sc
h
ulz
Create the initia
l
MMU map at top of
memory, r
i
ght
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Dur
i
ng star
t
up che
c
k
if ear
l
y MMU map pointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
s
chulz
Set "client"
do
m
ain control r
i
g
hts for domain 0
commit
|
commitdiff
|
tree
2013-06-18
s
chulz
Oops! F
o
rgot bitf
i
eld size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
pr
o
tect stdAlloc
a
nd
st
d
Dealloc even more against misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schul
z
Wip, I will need to copy some of taglist
elements into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
sc
h
u
l
z
be less ve
r
bo
s
e
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv
6
MMU definitions
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the kernel i
n
to topmost
memory, righ
t
below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
s
chu
l
z
i
n
cl
u
de uboot's boot script used to load a
n
d
s
tart
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP commi
t
commit
|
commitdiff
|
tree
2013-06-13
schulz
Creating MemHe
a
derExt
for pooled functions will
also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
Stronger ch
e
ck against
t
h
e MEMF_MANAGED
memor
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
n
c
l
u
d
e magic field in MemHeaderEx
t
structure
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
e
t the
m
agic va
l
ue
commit
|
commitdiff
|
tree
2013-06-13
schulz
don't need CPU mode definitions here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
ugly fixes against gcc which does not l
i
ke
t
o m
i
x
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
include directory
m
ov
e
d out
s
id
e
kernel
.
resource direct
o
ry
commit
|
commitdiff
|
tree
2013-06-13
schulz
in
c
ase o
f
Efi
k
a
MX, optimize
f
or
size
commit
|
commitdiff
|
tree
2013-06-13
schulz
KrnMayGetChar implemen
t
ed
commit
|
commitdiff
|
tree
2013-06-13
schulz
using volatil
e
struct wit
h
all UART fi
e
lds can be much
.
.
.
commit
|
commitdiff
|
tree
next