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
Call core_ExitInterrupt only when going back to user mode. Going back to
2015-04-18
s
chu
l
z
Call core_ExitInterrupt only
w
hen going
b
a
c
k
t
o user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
sc
h
ulz
exec
u
t
e
SC_CAU
S
E on
l
y w
h
e
n system call will
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
sc
h
ulz
__
e
abi_i2d a
n
d
_
_eabi_u
i
2
d impl
e
men
t
ations
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-bit shift opera
t
i
ons
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only include r
a
sp
b
err
y
p
i
f
i
r
mware files which are
r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't busy
wait
f
or SDHC co
m
mand complete b
y
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
R
e
store u
s
er m
o
de ver
s
i
o
n
of
shadow r
e
gisters only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
h
ulz
All buffer
s
allocated h
e
r
e have to b
e
larger
by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mma
k
efile fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new s
y
scall - SC_CACHEC
L
EARE w
h
ich is j
u
s
t a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
d
efi
n
e new BootMs
g
tag
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Pass physical ad
d
res
s
of kernel th
r
oug
h
BootM
s
g
t
ags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Message
poi
n
te
r
allocated form the system instea
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Use Ca
c
hePreDMA
t
o
flush data c
a
c
h
e
and obtain
physica
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC
_
CACHE
C
LEARE sy
s
call
implemen
t
a
t
ion
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualToPhysical
.
Not so smart i
m
p
l
ementation
a
t the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
F
i
rst cache
m
anage
m
e
nt functions in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
D
o
n'
t
en
t
e
r
supervisor m
o
de
.
D
ata and
instructi
o
n sy
n
chroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
nam
e
o
f
vcmbox
.
res
o
urce chang
e
d
t
o mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper ON/OFF logic for a
c
ti
v
ity led on
B
+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sc
h
ulz
BCM2835_P
E
RIPHYS
S
I
Z
E
m
u
st be large
r
in order to co
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Up
o
n leaving IR
Q
check
w
hether th
e
code will go bac
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
shut d
o
wn debug aga
i
n
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLS
F
manag
e
d
m
emo
r
y
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
The whole rpi kernel is
n
ow not only at the top
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Short: us
e
f
ramebuffer mirror for the b
o
ot co
n
sol
e
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
disab
l
e
hack
f
or getti
n
g __builtin_return_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need
m
ore debug for a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Let boo
t
strap co
d
e
p
repar
e
the MMU
t
ables for raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don'
t
print module information when calculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix
MEMUpper value passed to the AROS ker
n
el - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move D
E
FINESET from platform
_
init to
k
e
rnel_start
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2
a
s
well as B+ b
o
ards use LEDs
wired betw
e
en GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
cor
e
_SetupM
M
U() takes one ar
g
ume
n
t instead
o
f non
e
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
Q
u
ery VideoCore f
o
r VMEM (needed for further MMU mapp
i
ng)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6 a
t
omi
c
operation
s
for v6zk
a
rch
i
tect
u
re
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
e
n
able
w
rite back
c
a
ches
.
C
u
r
rently c
o
rr
u
pts frameb
u
f
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schu
l
z
krnSy
s
Call ma
y
destroy conte
n
ts of lr regis
t
er
(i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instruction cache after
c
op
y
ing t
h
e except
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
sch
u
lz
Use correct
path fo
r
rasp
b
er
r
ypi firmware
fil
e
s
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schul
z
S
u
pport dynamic
A
RM_PERIIOBASE as requred by
rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
o
n
't fl
u
sh
cache
s
when waiting for free MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't u
s
e
m
agic
n
u
mbers
.
Use defines instead (AR
M
_PERI
I
O
BASE)
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
W
a
i
t
for S
e
rOut re
a
dy after p
r
inting
a
n additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
bo
o
t
s
trap
enables caches for speed up
.
Supports
rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chulz
add
m
etatarget for genera
t
ing
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cach
e
flu
s
h
es in VC MailBo
x
(
ca
n
't clean and invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chul
z
Su
p
port rpi2
,
f
i
x se
n
di
n
g
CR after LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f functi
o
ns
c
o
n
v
e
rt
i
n
g
32-bit integer
(
unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schu
l
z
move to raspberry
p
i repository on gi
t
hub as it appe
a
rs
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added function converting lon
g
l
o
ng (64-
b
it) si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schul
z
On darwin host
use g
s
ed
if user h
a
sn't s
p
eci
f
ied an
y
thing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
d
o
n
'
t enfo
r
ce gsed on dar
w
in host
.
Let
user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case alig
n
m
e
n
t
o
n
x86_
6
4
is 16 bytes
.
S
o
me MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Cr
e
ate t
h
e initial MMU map at
t
op of memory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
u
ring startu
p
check if ear
l
y MMU map poi
n
ter
is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
S
et "c
l
i
e
n
t"
d
omain cont
r
o
l
rights for
domain
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! For
g
ot
b
i
t
field size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
prote
c
t
s
tdAl
l
oc
a
n
d
stdDealloc even more against misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schul
z
Wip, I
w
ill
need
to
copy some of tag
l
ist elements int
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
sc
h
ulz
b
e less v
e
rbose
commit
|
commitdiff
|
tree
2013-06-17
schul
z
a
r
mv6 MMU definitions
commit
|
commitdiff
|
tree
2013-06-17
sch
u
lz
Put the kernel into topmost me
m
o
r
y, ri
g
ht
b
e
l
ow 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
in
c
l
u
d
e
u
b
oot's boot script use
d
to lo
a
d
a
nd start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP comm
i
t
commit
|
commitdiff
|
tree
2013-06-13
s
c
h
ul
z
Cre
a
ting M
e
mH
e
a
derExt for poole
d
f
unctions will a
l
s
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Stronger che
c
k against the MEMF_MANAGED memory
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
nclude mag
i
c fie
l
d in MemHeaderExt structure
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
Se
t
the
m
agi
c
v
alue
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
don't need CPU mode def
i
nitions here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
u
g
l
y fixes against gcc which
does not like t
o
mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include directory m
o
v
ed outs
i
de
k
ern
e
l
.
resource directo
r
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
in c
a
se of E
f
ikaMX
,
optimize
fo
r
si
z
e
commit
|
commitdiff
|
tree
2013-06-13
schulz
KrnMayGetChar im
p
le
m
ented
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
s
ing
v
o
l
atile
s
truct with
a
ll UART
fields c
a
n be much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
_
K
rnPutC uses
argument of type char,
not char*
commit
|
commitdiff
|
tree
2013-06-02
s
c
h
ulz
1
.
fixed mx51_uart includ
e
f
i
l
e (IMX_UA
R
T
s
tructure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't link
with -lrom
,
u
se -la
r
osc
.
static i
n
stead
commit
|
commitdiff
|
tree
2013-06-02
schulz
a
djus
t
the i
c
tl*
d
efinitio
n
s
-
the functions t
a
ke one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ulz
m
x51 UART definiti
o
ns
commit
|
commitdiff
|
tree
2013-06-02
schulz
i
n
clude dire
c
t
o
ry for Ef
i
kaMX sp
e
cific files
commit
|
commitdiff
|
tree
2013-06-02
s
c
hulz
removed unne
e
ded
fr
e
e
s
pace and o
n
e
repeated
i
nclude
commit
|
commitdiff
|
tree
2013-06-02
schulz
Added
bu
i
ld target suppor
t
for softfp and
hardfloa
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
1
.
set SIZE
_
ALIGN
t
o AROS_WORS
T
ALIGN
commit
|
commitdiff
|
tree
2013-05-30
schulz
TLSF code moved t
o
r
i
ght pla
c
e
.
All t
l
sf functions
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
s
c
hulz
Sl
i
ght change -
one has to call k
r
nCreateTLSFMemHeader
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
krnC
r
eateMemHeader
u
ndersta
n
ds that
i
t
has
to i
n
it
i
alize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
sch
u
lz
h
o
sted target will enable
T
L
S
F i
f
starte
d
with --u
s
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
chulz
don't use macro
s
by default
.
static in
l
ines are just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
small code
clea
n
up
commit
|
commitdiff
|
tree
2013-05-19
schulz
support for TLSF manag
e
d memory added
commit
|
commitdiff
|
tree
2013-05-19
s
ch
u
lz
m
e
mory pool for
M
EMF_MANA
G
ED stores the requirement
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
handle MEMF_M
A
NAGED DeletePool()
call
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
su
p
port f
o
r M
E
MF_MA
N
AGED memory extended
.
Now po
o
l
s
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
h
ulz
MemHeaderExt updat
e
d (
i
n
i
t
a
nd des
t
roy functions)
,
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schu
l
z
in
c
ludin
g
s
ys/stat
.
h
c
a
u
sed co
m
pil
a
tion errors for
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schu
l
z
p
refent redefinition if struct t
i
m
eval
commit
|
commitdiff
|
tree
2013-05-12
schulz
kernel
l
d flags are in
f
act p
a
s
s
ed
to gcc, therefore
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
stdA
l
l
o
c
is not
called directly in prep
a
ree
x
e
cb
a
se
.
.
.
commit
|
commitdiff
|
tree
next