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
Save and restore vfp state on native ARM aros. The full state for raspi2 is not saved...
2015-04-26
schulz
S
av
e
and r
e
store vfp
s
tat
e
on
nat
i
ve ARM ar
o
s
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do n
o
t access Sys
B
ase
-
>ThisTask outside exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64b
i
t integer to double conv
e
rsion
r
outines
.
T
h
e
y may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
s
c
hul
z
Ha
v
e more stack for
addi
t
ional core
s
, please
commit
|
commitdiff
|
tree
2015-04-21
s
c
hulz
Put CPU to
s
u
pervisor mode in
t
he SMP t
r
ampol
i
ne
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
W
ake up
a
d
ditional
ARM cores of raspberry pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don'
t
ne
e
d
t
b
p_cs field
.
D
e
c
l
a
r
e that we do
want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
ixed irq acknowl
e
dgment of SYSTI
M
ER
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ's 73
t
o 96
a
r
e
not any new inter
r
upts
.
These are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
Exec's idle task prom
o
tes itse
l
f
t
o
supervisor
(actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ sup
p
ort fixed
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hu
l
z
super
v
isor
s
y
s
c
a
ll (SC_SU
P
ERST
A
TE) use
s
actually system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sch
u
l
z
decrease num
b
e
r
of IR
Q
s to mat
c
h the reality
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
F
i
x repor
t
in
g
o
f
e
xceptio
n
addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use new ARM instruction
s
for in
t
er
r
u
p
ts,
exception
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Call core_Exi
t
Interr
u
pt only when go
i
ng
b
ack
t
o user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
hulz
exe
c
u
t
e
S
C_CAUSE
o
nly when system
c
all will retur
n
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eabi_i
2
d and __eabi_ui2d implemen
t
ations
commit
|
commitdiff
|
tree
2015-04-15
s
chulz
64-bit sh
i
ft oper
a
tions
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only i
n
clu
d
e raspberryp
i
fir
m
ware
f
i
les w
h
ich are rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
U
s
e BG
R
24 format
commit
|
commitdiff
|
tree
2015-04-14
sc
h
ulz
D
O
n't busy
wait for SDHC comman
d
c
o
m
p
lete
b
y
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
Resto
r
e user
mode v
e
rsion
o
f
shadow regist
e
rs
only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
A
ll buffer
s
alloca
t
ed here have to be
l
arger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
s
c
h
u
lz
mmakef
i
le fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new sys
c
all - SC
_
C
A
C
H
E
C
LEARE which is just a
w
rapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
define new BootMsg
t
ag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass physical address o
f
kernel through BootMsg tag
s
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Use Messag
e
poi
n
ter alloca
t
ed
fo
r
m the system instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
se CachePreDMA to flush data cache and
o
btain physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
SC_CACH
E
CLEARE
s
yscal
l
imp
l
em
e
ntation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Vir
t
ual
T
oPhysical
.
Not so s
m
art imple
m
entat
i
on at
the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Fir
s
t cache m
a
nage
m
ent fu
n
ctions in
p
la
c
e
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Don't enter supervisor
m
ode
.
D
a
ta
and
i
nstruction sync
h
roniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of
v
cmbox
.
resource chang
e
d to mbox
.
res
o
urce
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use pro
p
er ON/OF
F
logic
f
or activ
i
t
y
led on B+ a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835
_
PERIPHY
S
SIZE must
b
e
l
arge
r
in order
to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Up
o
n leaving IRQ check whet
h
er the cod
e
w
i
ll
go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
shut down debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
schu
l
z
Th
e
who
l
e rpi kernel is now not only at the to
p
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Sho
r
t: use framebu
f
f
er mirr
o
r for the boot consol
e
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
d
isabl
e
h
ack for getting __buil
t
in
_
r
eturn_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
I
n
eed m
o
r
e debu
g
fo
r
a
while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
L
et b
o
otstrap code prepar
e
the MMU table
s
for
r
aspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't
print mo
d
ule infor
m
a
tion
w
hen calculatin
g
kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix
M
EMU
p
per value passe
d
to the AROS ker
n
el
- the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DE
F
INES
E
T from platform_init to
k
ernel
_
startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chu
l
z
rpi2 as w
e
ll
as B+ boards use
L
EDs wir
e
d betwee
n
GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
core_SetupMMU() takes one argument instead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query V
i
de
o
Core for VMEM
(needed for
fur
t
her MMU mapping)
commit
|
commitdiff
|
tree
2015-03-29
schulz
e
n
a
ble v6
at
o
mic opera
t
ions for v6zk architec
t
ure
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write back
caches
.
Currently
c
orrupts framebuf
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
krnSysCall may destroy contents o
f
lr r
e
gister (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush i
n
struction
c
ach
e
after
c
opying the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use correc
t
p
a
th f
o
r rasp
b
errypi firmware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sch
u
lz
S
u
pport
d
y
n
a
m
i
c
ARM_PERIIOBASE
as req
u
red by rpi2
commit
|
commitdiff
|
tree
2015-03-22
s
chulz
Don
'
t fl
u
s
h
c
a
ches when w
a
itin
g
f
or
f
r
e
e M
a
ilBox
s
lo
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
chulz
Don'
t
use
m
agic
n
umbers
.
Use defines inste
a
d (ARM
_
P
E
R
I
IOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait f
o
r SerOu
t
ready
a
fter printi
n
g an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
boot
s
trap
enab
l
es
c
aches for speed up
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatarge
t
for generat
i
ng
.
img
f
i
le
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
F
i
x cache flushes in
VC MailBox
(can'
t
clean and
i
nv
a
lidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Support r
p
i
2,
f
ix sen
d
ing CR after
LF (
w
ait for se
r
ial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f
f
unctions converting 32-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
sc
h
ulz
move to raspberrypi reposi
t
ory on gith
u
b as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
sc
h
u
l
z
added function con
v
erting long long
(64-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On dar
w
in h
o
st use gs
e
d if
user
hasn't s
p
ecified a
n
ything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schul
z
don't enfor
c
e g
s
ed on darwin hos
t
.
Let user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schul
z
W
o
rst cas
e
alignment on x86_64
is 16 b
y
t
es
.
So
m
e M
M
X
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
C
r
eate the i
n
itial MMU map a
t
top o
f
memor
y
, ri
g
ht
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
uring startup ch
e
ck if early MM
U
map pointer is s
e
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
Set "client" do
m
ain
contr
o
l
rights for d
o
main 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot
b
itfield size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
p
r
otect stdAlloc
a
n
d
stdDealloc even mor
e
against mi
s
u
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
Wip, I will n
e
ed to
c
opy s
o
me of taglist eleme
n
ts
into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be
l
ess
v
erbose
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
armv6 MM
U
definitions
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put th
e
kern
e
l into topm
o
s
t
memory,
r
ight below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
l
z
include uboot's boot
s
c
ript u
s
ed to load and start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
schulz
Creat
i
ng
MemHe
a
derExt fo
r
pooled
f
un
c
tio
n
s will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
S
tronger check against the
M
EMF_MANAGED memory
commit
|
commitdiff
|
tree
2013-06-13
schulz
include magi
c
fiel
d
in MemHe
a
derExt structure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Set the
mag
i
c valu
e
commit
|
commitdiff
|
tree
2013-06-13
schulz
d
o
n't need CPU mode definitio
n
s
here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly
f
ix
e
s against gcc w
h
i
c
h doe
s
n
ot like
t
o mi
x
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
include
d
irectory moved
outside k
e
rn
e
l
.
r
e
sourc
e
directo
r
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case
o
f EfikaMX,
o
pti
m
ize for siz
e
commit
|
commitdiff
|
tree
2013-06-13
sc
h
u
lz
KrnMayGetChar
i
mplemented
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
using volatile str
u
ct
w
i
th all UART f
i
e
lds can be much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnPutC uses ar
g
u
m
ent of type ch
a
r, not char*
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ulz
1
.
fixed mx51_uart includ
e
f
i
l
e
(
IMX_UART stru
c
ture
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
s
c
hulz
don't link with -lrom, use -larosc
.
static i
n
stead
commit
|
commitdiff
|
tree
2013-06-02
s
chul
z
adjust
the i
c
t
l
* definitions
- t
h
e
f
unctions take one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
mx51 UART d
e
finitions
commit
|
commitdiff
|
tree
2013-06-02
s
chulz
incl
u
de dire
c
t
ory
f
o
r EfikaMX specific files
commit
|
commitdiff
|
tree
2013-06-02
schulz
remove
d
unneeded free space
a
n
d on
e
repeated
include
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
Adde
d
build t
a
r
g
e
t
s
u
pport for softfp and ha
r
dfl
o
at
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
1
.
s
e
t SIZE_ALIGN to AROS
_
WORSTALIGN
commit
|
commitdiff
|
tree
next