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
execute SC_CAUSE only when system call will return to user mode. Without
2015-04-18
sc
h
ulz
e
x
e
c
u
t
e
SC_CAUSE only when s
y
stem call wi
l
l
return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eabi_i2d and __eab
i
_ui2d i
m
pleme
n
tations
commit
|
commitdiff
|
tree
2015-04-15
s
c
hulz
64-bit shif
t
opera
t
ions
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only
inc
l
ude raspberrypi firmwar
e
f
iles
w
hich ar
e
really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 f
o
rmat
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't busy wait for S
D
HC co
m
mand complete
b
y readi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schul
z
Restore user mo
d
e ve
r
sion
of shadow registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
All bu
f
fe
r
s alloc
a
ted he
r
e hav
e
to be larger by
one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
sc
h
ulz
m
m
akefil
e
fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
ne
w
sysc
a
l
l
-
SC
_
CACHECLEARE which i
s
j
u
st a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define new
B
ootMsg tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass
p
h
y
sical
a
ddr
e
s
s of
k
e
rne
l
thr
o
ugh BootMsg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Message pointer
allocated for
m
the s
y
stem ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Ca
c
hePreD
M
A
to flu
s
h data cache and obtain physi
c
al
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_
C
A
CHECLEARE syscall implement
a
tio
n
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualToPhysica
l
.
Not so smart impl
e
m
e
ntatio
n
at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
l
z
F
i
rst cache management function
s
in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't e
n
ter
s
u
p
ervisor
mode
.
Data
a
nd instruction synchroni
z
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hul
z
name
o
f vcmbox
.
resource changed to
mb
o
x
.
res
o
u
r
ce
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
Use proper ON/OFF l
o
gic fo
r
ac
t
ivity led on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sch
u
lz
B
CM2835_PERIPHYSSIZ
E
must be large
r
in order to
c
o
v
er
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schul
z
Upon leaving IR
Q
c
h
eck whether the code will go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
sh
u
t down
debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF m
a
nage
d
memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The
w
h
o
le rpi
kerne
l
i
s
now
not on
l
y at
t
h
e
top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
Short: use
f
rame
b
uffer mi
r
ror for the
boot
c
o
n
s
o
le
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable hac
k
for getting
_
_
b
uiltin_return_address
(
1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need more d
e
bu
g
for
a
while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
Let bootstrap
code prepare th
e
MMU t
a
b
l
es for ras
p
berry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Do
n
't pr
i
nt
modul
e
in
f
ormation
w
h
en c
a
lculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
u
lz
Fix MEMUpper value passed to
the AROS kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
mo
v
e DEFINE
S
ET from
platf
o
rm_ini
t
t
o
kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi
2
as well
a
s B+ board
s
use LEDs wired bet
w
ee
n
GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schu
l
z
core
_
S
e
tu
p
MM
U
()
tak
e
s one argum
e
nt
instead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sc
h
ulz
Q
uery VideoCore
for VMEM (nee
d
e
d
for further MMU ma
p
ping)
commit
|
commitdiff
|
tree
2015-03-29
sc
h
ulz
enable
v
6
atom
i
c oper
a
tions f
o
r v6zk architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write ba
c
k
c
aches
.
Current
l
y
c
or
r
upts frameb
u
ffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCall may
destro
y
c
o
n
tents of lr regis
t
er (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instruction cache after copying the
e
xcep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
U
se
correct path for raspberr
y
pi
f
i
r
mware fi
l
e
s
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schu
l
z
Support dynamic ARM_PERIIOBASE as requred b
y
rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't flush caches when wa
i
t
i
ng
f
or free Ma
i
lBox s
l
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don'
t
use magi
c
num
b
ers
.
Us
e
defines instea
d
(ARM
_
PERIIOBAS
E
)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait f
o
r SerOut ready after printing an additi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
bootstrap en
a
bles
c
a
ches for speed up
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
a
d
d met
a
target for g
e
nerating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cach
e
flushes in VC MailBox (
c
an't clean and inval
i
da
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
Suppo
r
t rpi
2
,
f
ix sending CR after LF (w
a
it for
s
erial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
s
c
h
u
l
z
added i2f function
s
converting 32-b
i
t integer
(uns
i
gned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
mo
v
e t
o
raspberrypi repository o
n
githu
b
as it appear
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added f
u
nction c
o
nve
r
ting long long
(64-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On dar
w
in host use
g
sed if user
h
asn't specified anyt
h
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don'
t
enforce
gsed on
darwin
h
os
t
.
L
e
t user speci
f
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case a
l
ignment on
x86_64 is
1
6 bytes
.
Some M
M
X
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create the initial MMU
m
ap
a
t top o
f
m
emory, r
i
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
u
r
ing sta
r
t
up check if ea
r
ly
M
MU map pointe
r
is se
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
s
c
hul
z
Set "client" doma
i
n contr
o
l
rights fo
r
domai
n
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot
bit
f
iel
d
si
z
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schu
l
z
prot
e
ct stdAlloc and stdDeallo
c
even more
against misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
Wi
p
, I wi
l
l need to copy some of taglist
eleme
n
ts into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
be le
s
s verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU defini
t
ions
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the k
e
rnel into topmost me
m
ory,
right below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
in
c
lude uboot's boot script u
s
e
d
t
o load
a
n
d
start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
Creating M
e
mHe
a
derEx
t
for pool
e
d functions w
i
ll
also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Stronger check
a
gainst the M
E
MF_MANAGED memory
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
inc
l
ude magi
c
field in MemHeade
r
E
xt structure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Set the m
a
gic va
l
u
e
commit
|
commitdiff
|
tree
2013-06-13
schul
z
don't need CPU
m
ode definit
i
ons h
e
re
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
u
g
ly fixes against g
c
c which does
n
o
t
li
k
e
t
o
mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
inclu
d
e
d
irector
y
moved outsi
d
e kernel
.
resource dire
c
tory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case
o
f Efi
k
aMX, optimize for
size
commit
|
commitdiff
|
tree
2013-06-13
sch
u
l
z
Krn
M
a
yGetChar implemented
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
usin
g
v
olatile struct wi
t
h a
l
l UART fi
e
ld
s
can be mu
c
h
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnPutC u
s
es
a
rg
u
ment of type c
h
ar, not char*
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ul
z
1
.
fixed m
x
51
_
uart includ
e
file
(IMX_UART stru
c
ture
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't
l
in
k
with -l
r
om
,
use
-
l
arosc
.
stati
c
instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust
t
he ictl* def
i
nitions - the functions ta
k
e on
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
s
chulz
mx51 UART d
e
f
i
n
i
tio
n
s
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
include
d
i
re
c
tory for Efika
M
X s
p
e
cific f
i
l
es
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ulz
removed unneeded free space
a
nd one
repeated
i
n
c
lude
commit
|
commitdiff
|
tree
2013-06-02
schulz
Adde
d
build tar
g
et support for softfp and
hardflo
a
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
1
.
set SIZE_ALIG
N
to AR
O
S
_WORSTALI
G
N
commit
|
commitdiff
|
tree
2013-05-30
schulz
TLSF co
d
e
moved to rig
h
t place
.
A
l
l tlsf functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schul
z
Slight change - one has
to call
k
r
n
CreateTLSFMem
H
eader
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
krnCreateMemHe
a
der
understands th
a
t it has to
i
nitial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
hosted target
will enable TLSF
if started with
--use
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
h
u
lz
don't use macros by default
.
static inline
s
are
ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schul
z
small code cleanup
commit
|
commitdiff
|
tree
2013-05-19
schulz
support for TLSF mana
g
e
d
me
m
or
y
added
commit
|
commitdiff
|
tree
2013-05-19
schul
z
memory pool for
MEMF_MANAGED stores the
r
e
q
uir
e
ment
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
handle MEMF_MAN
A
GED
D
eletePool
(
)
c
all
.
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
sup
p
or
t
fo
r
MEMF_MAN
A
GED
m
e
m
or
y
e
x
t
e
n
d
ed
.
Now po
o
ls
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
MemHeaderExt upda
t
ed (init and dest
r
o
y
f
unctions),
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schulz
inc
l
uding sys/stat
.
h cau
s
ed compilation er
r
ors for
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schu
l
z
prefe
n
t redefinition
if struct ti
m
eval
commit
|
commitdiff
|
tree
2013-05-12
sch
u
lz
kerne
l
ld f
l
ags are
in fa
c
t
passed to gcc, t
h
e
r
ef
o
re
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
sc
h
ulz
s
tdAl
l
oc is
not called directly in
prepareexecbase
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
Alloc
a
te supports MEMF_MANAGE
D
t
oo
commit
|
commitdiff
|
tree
next