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
1. Enable only one mailbox as FIQ source. Add some functions to send IPIs
2015-04-30
schulz
1
.
Enabl
e
on
l
y
one mailbox
as
F
IQ
source
.
Add
s
ome
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schu
l
z
The *
I
R
Q
_DIBL* registers ar
e
re
a
d
o
nly
.
It is impossibl
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
Enable FIQ interrupt handling o
n
BCM ma
i
l
b
o
x
es
.
Eac
h
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add synchronization
b
a
r
r
ier macr
o
s t
o
asm/a
r
m
/
cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
s
c
hulz
Use correct macro
t
o
cast
IntET
a
sk
commit
|
commitdiff
|
tree
2015-04-28
schu
l
z
Exec doe
s
not use S
y
sBas
e
->
T
h
i
sTask directly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
s
chu
l
z
Aaaw
.
Editor
a
te
one clo
s
ing )
.
.
.
So
r
ry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
sc
h
ulz
Save and rest
o
re vfp state
o
n n
a
ti
v
e ARM aros
.
Th
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do not ac
c
e
ss Sys
B
ase->Th
i
s
Task outsid
e
exec
.
li
b
rary
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schul
z
64bit integer to double convers
i
on rou
t
ines
.
They m
a
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
sch
u
l
z
Ha
v
e more stack for additional cores,
p
lease
commit
|
commitdiff
|
tree
2015-04-21
schulz
Pu
t
CPU to supervisor m
o
d
e
i
n
the SMP trampol
i
ne
.
J
ust
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake up additional ARM cores
of
rasp
b
erry pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
d
on'
t
need
tbp_cs fiel
d
.
D
e
c
l
are th
a
t we do want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq acknowledgme
n
t
of
SY
S
TIMER
commit
|
commitdiff
|
tree
2015-04-19
sch
u
l
z
IRQ's 73 to 96
are not any new interru
p
ts
.
T
h
ese are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Exec's
idle task promotes itself to superv
i
sor
(
actu
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ support fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
superviso
r
syscall (SC_SUPERSTA
T
E)
u
ses actually system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
decrease num
b
er of IRQs to match th
e
reality
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fix reporting of exception a
d
d
r
e
s
se
s
commit
|
commitdiff
|
tree
2015-04-19
schulz
Us
e
new A
R
M ins
t
ructions
f
or interru
p
t
s, exception
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
h
ulz
Call co
r
e_Exi
t
I
n
terrupt only when
going bac
k
to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
chulz
execute SC_CAUSE only when sys
t
em
c
all will
retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schu
l
z
_
_
eabi_i2
d
and __eabi_u
i
2d im
p
lementatio
n
s
commit
|
commitdiff
|
tree
2015-04-15
s
chulz
64-bit shift o
p
e
r
ations
commit
|
commitdiff
|
tree
2015-04-14
sc
h
ulz
Only inclu
d
e raspberrypi firmware files which are really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use
B
GR24 format
commit
|
commitdiff
|
tree
2015-04-14
schu
l
z
D
On't bus
y
wait for SDHC command comp
l
ete by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
Rest
o
re user mode version of shadow
r
e
g
isters only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
All buffer
s
al
l
ocated here have to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefile fixed
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
new syscall
-
SC_CACHECL
E
ARE which is j
u
st a wrap
p
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
d
e
f
ine new BootMsg
t
ag
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Pass
physica
l
addres
s
o
f
k
ernel through Bo
o
tMsg
t
a
g
s
commit
|
commitdiff
|
tree
2015-04-11
schul
z
Use Mess
a
ge pointer all
o
cated form
t
he sy
s
tem in
s
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreDMA t
o
f
lush data
c
a
che and obtain p
h
ysical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hul
z
SC_CACHECLEARE
syscal
l
imple
m
entation
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
Virtual
T
oPhysical
.
Not
s
o smart implementa
t
ion at
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First ca
c
h
e
ma
n
agemen
t
functions
i
n pl
a
ce
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't enter su
p
erviso
r
mode
.
Data a
n
d ins
t
ructi
o
n
sy
n
chroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schul
z
name of vcmb
o
x
.
resource changed to mbox
.
reso
u
r
ce
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
lz
Us
e
pro
p
er ON
/
OFF logic for
a
ctiv
i
ty le
d
on B+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835_PERI
P
HYSSIZE must be l
a
rger in order
t
o cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Upon leav
i
ng IRQ che
c
k
w
hether th
e
code wil
l
go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
sh
u
t down deb
u
g aga
i
n
commit
|
commitdiff
|
tree
2015-04-09
s
ch
u
lz
Us
e
T
LSF
m
anaged memory
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
The whole rpi ke
r
nel
is now
n
ot only at the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
u
lz
Short: us
e
f
r
amebuffer mirror
for t
h
e boot co
n
sole
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
h
u
lz
disable hac
k
fo
r
g
e
tting
_
_b
u
iltin_ret
u
rn_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
I need m
o
re debug for a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let b
o
o
t
strap code prepare the MMU tables for
raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
D
o
n't print mod
u
l
e information whe
n
calculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Fix ME
M
U
p
p
e
r
value
passed
t
o the AR
O
S kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEFINESET
from pl
a
tform_init
t
o kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
r
p
i2 as well as B+ boa
r
ds use LEDs
wired betw
e
en GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schul
z
core_Se
t
upMMU() takes on
e
argu
m
ent i
n
s
tead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query V
i
deoCore for VMEM (nee
d
ed for further MMU mappi
n
g
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
en
a
ble v6 at
o
mic opera
t
ions for v6zk
architect
u
re
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schu
l
z
enable
write back caches
.
Cur
r
ent
l
y
corrupt
s
framebuf
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
k
rnSysC
a
ll may
destroy contents of lr
register (i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
flus
h
i
n
struc
t
io
n
c
a
c
he after copying t
h
e e
x
ception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
U
se
c
or
r
ect path for
r
aspberrypi firm
w
are files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
S
upport dynam
i
c
A
RM_PERIIOBASE
a
s requred by rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
on
'
t flush c
a
ches
when
w
ait
i
ng for fr
e
e MailBox sl
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't
u
se magic nu
m
be
r
s
.
Use defines instead (ARM_PER
I
IOBA
S
E)
commit
|
commitdiff
|
tree
2015-03-21
sc
h
ulz
Wait for SerOut ready a
f
t
er pri
n
t
i
ng an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
b
oots
t
rap enables caches
for sp
e
e
d
up
.
Suppor
t
s rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
hulz
add me
t
atarget for g
e
nera
t
ing
.
i
m
g file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix
c
a
c
he f
l
ushe
s
in VC M
a
ilBox (can't clean
and in
v
a
li
d
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Supp
o
rt
rpi2, fix sending CR
aft
e
r LF (wait for
s
e
r
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
sc
h
ulz
added i2f functions con
v
erti
n
g
32-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move to
raspberrypi repos
i
tory on github
as it
a
ppears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
chulz
a
d
ded function converting long long (64-bi
t
) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On d
a
rwin ho
s
t use gsed if user hasn't
s
peci
f
i
e
d anyt
h
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schul
z
don't enfo
r
ce gsed on d
a
r
win host
.
Let user
specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case alignment on x86_64 is 16 bytes
.
Some
M
MX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create the initia
l
MMU map
a
t
t
op
of m
e
mory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Durin
g
startup check if early M
M
U
map pointe
r
is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "clien
t
" domain contro
l
r
i
g
h
t
s for domain
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgo
t
bitfi
e
ld
s
ize
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sch
u
lz
pr
o
t
ect stdAll
o
c
a
nd stdDe
a
l
l
oc even more ag
a
inst m
i
su
s
ed
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
Wip, I will need to
cop
y
some of taglist
e
lements i
n
to
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be
less verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU
definitions
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the kern
e
l i
n
to topmost
memory
,
right below 0xffff000
0
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
inclu
d
e u
b
oot's
boot sc
r
ipt
u
s
ed
to
load
a
nd st
a
rt
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
Wi
P
commit
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
Cre
a
ting MemHeade
r
Ext for pooled functi
o
ns will
a
lso
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Strong
e
r check against
the MEMF_MAN
A
GE
D
mem
o
ry
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
include
m
agic field in MemH
e
aderExt structure
commit
|
commitdiff
|
tree
2013-06-13
s
chul
z
S
e
t the mag
i
c
v
alue
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
don'
t
need CPU mode defin
i
tion
s
her
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
g
l
y
f
i
xes a
g
ainst gcc which does not like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
include
d
i
rect
o
ry
moved outside kernel
.
res
o
urce directory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case of EfikaMX, op
t
imize f
o
r size
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
Krn
M
ayGetChar i
m
plem
e
nted
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
usi
n
g vola
t
ile
struct with all UART
f
ields c
a
n be much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
_KrnPutC uses
argumen
t
of type char, not char*
commit
|
commitdiff
|
tree
2013-06-02
s
c
hulz
1
.
f
ixed mx51
_
uart inc
l
u
de
f
i
le (IMX_UART stru
c
ture
.
.
.
commit
|
commitdiff
|
tree
next