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
Pass physical address of kernel through BootMsg tags
2015-04-11
schulz
Pass physical address of ker
n
e
l through
B
ootMsg ta
g
s
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Message pointer allocated form the sys
t
em instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
Use
C
achePreDM
A
to flus
h
data cache and
o
btain ph
y
sical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
SC_
C
A
CHECLE
A
R
E
sys
c
all implemen
t
atio
n
commit
|
commitdiff
|
tree
2015-04-11
schulz
Virtua
l
To
P
hysical
.
Not so smart implementation at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First
cache
management functions
i
n
p
lace
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't
enter supervisor mode
.
D
a
ta and ins
t
ruction synchroni
z
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
name of vcmbox
.
resourc
e
cha
n
ged
to mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
Use p
r
oper ON/OFF logic for activity
l
ed on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835_PERIPHYSSIZE mu
s
t be larger i
n
order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
chulz
Upon leaving I
R
Q check whether the code will go ba
c
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
s
h
ut do
w
n debug a
g
ai
n
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF ma
n
aged memory
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
The whole rpi
ke
r
nel
is now
not only at
the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
S
h
o
rt
:
use framebuffer mirror
f
or the
boot cons
o
l
e
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
disable hack f
o
r g
e
t
t
ing __b
u
iltin_re
t
urn_address(
1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need
m
ore
d
ebug for a
w
hile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let bootstrap code prepar
e
the M
M
U
tab
l
es
f
or raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
D
o
n
't print modu
l
e i
n
formation when calculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
Fix MEMUpper value passe
d
to the
A
R
O
S kerne
l
- t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
mov
e
DEFINESET from platform_
i
nit
to kernel_start
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rp
i
2 as well as B+ bo
a
r
ds us
e
LEDs wire
d
between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
h
ulz
core_
S
etu
p
MMU() ta
k
es one argument instead o
f
none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query
Vid
e
oCor
e
for VMEM
(needed for
further M
M
U mappi
n
g
)
commit
|
commitdiff
|
tree
2015-03-29
sch
u
lz
enable v6 atomic operations for
v6zk
a
rchitecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
en
a
ble write back caches
.
Currently cor
r
u
pt
s
framebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
krnSysCall m
a
y destr
o
y con
t
en
t
s of lr r
e
g
i
s
ter (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
f
l
u
s
h
ins
t
ruction cache after copying the ex
c
eptio
n
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
sch
u
lz
U
se correct
p
ath
f
o
r
rasp
b
err
y
pi firmware fi
l
e
s
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sch
u
lz
Support dynamic ARM_PERIIOBA
S
E as requred b
y
r
p
i
2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't flush caches when
waiting
f
o
r
f
ree Mail
B
ox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sch
u
l
z
Don't use magic numbers
.
Use defines instea
d
(
ARM_PERIIOBASE
)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerO
u
t re
a
dy after print
i
ng an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
boot
s
trap e
n
ables caches fo
r
speed
u
p
.
Sup
p
orts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
h
ulz
add
m
etat
a
rget for
g
en
e
rating
.
im
g
file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix
c
ache
flushes in VC MailBox
(can
'
t
c
l
ean a
n
d in
v
alida
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
hul
z
Support rpi2, fix sending CR afte
r
LF (wait for s
e
ri
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schul
z
ad
d
ed i2f functions c
o
nverti
n
g
32-bi
t
integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move
t
o r
a
spb
e
rrypi repos
i
tory
on
github as
i
t
a
p
p
ears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
sc
h
ulz
added function converting long
l
ong (64-
b
i
t
) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin host
u
se gsed i
f
user hasn
'
t specified anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't e
n
forc
e
gsed on da
r
win hos
t
.
L
e
t user
specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
W
orst cas
e
a
lign
m
ent on
x86_64 is
16 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create t
h
e initial M
M
U map
a
t
t
o
p
of
memory, ri
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
During startup
c
heck
i
f early MM
U
map pointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Se
t
"client" domain contro
l
r
ights for domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops!
F
o
r
g
o
t bitfield size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
protect stdAlloc and
s
tdDeall
o
c
ev
e
n mor
e
against
m
i
sus
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
W
i
p, I will need to copy some
o
f tagl
i
s
t ele
m
ents into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
b
e
les
s
verb
o
se
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU de
f
initi
o
ns
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the
kernel into topmost memo
r
y, rig
h
t below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
include ub
o
ot'
s
boot
s
cript us
e
d
to load and start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
WiP comm
i
t
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
Crea
t
ing MemHe
a
d
erExt
for
po
o
led functions will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Strong
e
r check against the MEMF_
M
ANAGED me
m
o
r
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
nclude ma
g
i
c
f
i
eld
i
n
M
e
mHe
a
derE
x
t
s
tructure
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
et t
h
e
m
a
gic value
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
don't need CPU mode definition
s
he
r
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly fixes agains
t
gcc whic
h
does no
t
like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
include director
y
moved o
u
ts
i
de kernel
.
resource
d
i
r
ec
t
ory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in c
a
se of Efi
k
aMX, optimi
z
e
for s
i
ze
commit
|
commitdiff
|
tree
2013-06-13
sch
u
l
z
Krn
M
ayGet
C
har
i
m
p
lemented
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
sing volatile
struct with all UART fields can
b
e much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnPutC
uses argument of type
c
har, not char*
commit
|
commitdiff
|
tree
2013-06-02
schulz
1
.
f
i
xed mx51_uart in
c
lu
d
e fil
e
(
IMX_UART structure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't li
n
k
w
ith -lrom, use -la
r
osc
.
stati
c
instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust the ictl* definitions - the
f
un
c
tions
t
a
k
e
one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
mx51
U
ART definitions
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
incl
u
de directory
f
o
r EfikaMX spe
c
if
i
c files
commit
|
commitdiff
|
tree
2013-06-02
schul
z
rem
o
ved unn
e
eded free
s
pace and one repeated
inclu
d
e
commit
|
commitdiff
|
tree
2013-06-02
schulz
Added bu
i
ld target support fo
r
so
f
tfp
and hardfloat
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schu
l
z
1
.
set S
I
ZE_ALIGN to AROS
_
WORSTAL
I
GN
commit
|
commitdiff
|
tree
2013-05-30
sc
h
ulz
TLSF cod
e
move
d
t
o
righ
t
p
l
ace
.
All
tlsf f
u
ncti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
Sl
i
ght chan
g
e -
o
ne has
to cal
l
krn
C
rea
t
eTLSFMem
H
e
a
der
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
k
r
nCre
a
teMemHeader understan
d
s that it
h
as
t
o in
i
tialize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
chulz
host
e
d target
w
ill enable TLSF
i
f s
t
arted with --use
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
don't use macros
b
y default
.
s
t
at
i
c inline
s
are just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schul
z
smal
l
c
ode clean
u
p
commit
|
commitdiff
|
tree
2013-05-19
schulz
support for TLSF
m
ana
g
ed me
m
o
r
y added
commit
|
commitdiff
|
tree
2013-05-19
schulz
memory pool
f
or MEMF_MANAGED
stores the
r
equirement
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
h
a
ndle MEM
F
_
M
ANAGED DeletePool() ca
l
l
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
support for MEMF_MA
N
AGE
D
memo
r
y exten
d
ed
.
Now pools
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
M
emHeaderEx
t
updated (
i
nit and destroy function
s
),
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schulz
including sys/stat
.
h caused com
p
ilation
errors f
o
r
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schul
z
prefe
n
t redefini
t
ion if
s
tr
u
c
t
timeval
commit
|
commitdiff
|
tree
2013-05-12
schulz
k
e
r
nel
l
d fl
a
g
s
are in fact passed
to
gcc,
there
f
ore
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
st
d
A
l
loc is no
t
call
e
d
d
i
rectly in prepareexecbase
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
sc
h
ulz
A
l
locate supports MEMF
_
MANAGED
t
oo
commit
|
commitdiff
|
tree
2013-05-12
schulz
f
i
xed typos
commit
|
commitdiff
|
tree
2013-05-12
sc
h
u
lz
fixed
t
ypo
commit
|
commitdiff
|
tree
2013-05-12
schulz
include me
m
h
e
ade
r
e
xt
.
h file
commit
|
commitdiff
|
tree
2013-05-12
schulz
b
etter w
a
y to preve
n
t st
r
uct
timeval redefiniti
o
n
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
supp
o
rt
fo
r
MEMF_MAN
A
GED m
e
mory i
s
back i
n
the system
.
.
.
commit
|
commitdiff
|
tree
2013-03-17
schulz
ARM tragets do not like operations on unmappe
d
A
R
OS
.
.
.
commit
|
commitdiff
|
tree
2012-08-09
sch
u
lz
ignore generated mma
k
e
f
iles
commit
|
commitdiff
|
tree
2012-08-09
schul
z
Disable multilib
o
ption in
gcc
.
T
h
e
librar
i
es for ARM
.
.
.
commit
|
commitdiff
|
tree
2012-08-09
schulz
ignore generated mmakefiles
commit
|
commitdiff
|
tree
2012-08-09
s
chulz
ign
o
r
e
generated
m
makefil
e
s
commit
|
commitdiff
|
tree
2012-07-16
schulz
updated GMP and MPFR
.
GMP does not
n
e
ed patch
i
ng anymore
.
.
.
commit
|
commitdiff
|
tree
next