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
sc
h
ulz
Call co
r
e_ExitInter
r
u
p
t
only when going back to u
s
er
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
sc
h
ulz
execute SC_CAU
S
E
o
nly when
s
ystem call wil
l
return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
s
c
h
ulz
_
_
e
abi_i2d
and __ea
b
i_ui2
d
implementations
commit
|
commitdiff
|
tree
2015-04-15
s
c
hulz
6
4-bit s
h
ift op
e
rat
i
ons
commit
|
commitdiff
|
tree
2015-04-14
s
c
hulz
O
n
ly includ
e
raspberrypi firm
w
are
files whi
c
h ar
e
r
eal
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
U
se BGR24
format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't
b
usy wait for SDHC command complete by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
chulz
Restore user mo
d
e versio
n
of sha
d
ow re
g
isters only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
All
b
uffers allocated here
h
ave to be larger
b
y on
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schul
z
mmakef
i
le fixed
commit
|
commitdiff
|
tree
2015-04-11
s
chu
l
z
new syscall - SC_C
A
CHEC
L
EA
R
E
which is j
u
st
a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
d
e
f
ine new
B
ootMsg ta
g
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass physical address
o
f ke
r
nel th
r
ough Boo
t
Msg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use
M
essage pointer alloc
a
ted form the system i
n
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreDMA t
o
flush data cache a
n
d obt
a
i
n
physi
c
al
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
SC_CACHECLEARE sy
s
c
a
ll im
p
l
e
mentation
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualT
o
Physical
.
Not so smart
i
m
p
l
e
mentation at
the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
F
i
rst
c
ache man
a
gement fu
n
cti
o
ns
i
n place
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
Don'
t
enter superv
i
sor mode
.
Data an
d
i
ns
t
ructio
n
syn
c
hroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
name of v
c
m
b
ox
.
resource change
d
to mbox
.
re
s
ource
commit
|
commitdiff
|
tree
2015-04-11
s
c
hu
l
z
Use prop
e
r ON
/
O
F
F
l
o
gic for a
c
tivi
t
y led on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835
_
PE
R
IP
H
YSSIZE mu
s
t
be larger in or
d
er
t
o cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hu
l
z
Upon leavin
g
IRQ check wheth
e
r
the code wil
l
go
b
ack
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
sh
u
t down d
e
b
ug agai
n
commit
|
commitdiff
|
tree
2015-04-09
schul
z
Use TLSF managed memo
r
y
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
The
whole rpi ke
r
nel is now no
t
on
l
y
at the top
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
S
hort
:
use
f
ramebu
f
fer mirror fo
r
the boot
c
onsole
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable
h
ack
f
or gett
i
ng
_
_builtin
_
return_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
I need more debug for a w
h
i
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Let boots
t
rap
code prepare the MMU ta
b
les f
o
r
r
asp
b
erry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hul
z
Don't print module information
w
h
en
c
alculating
k
ernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
Fi
x
ME
M
Upp
e
r v
a
l
u
e passed
t
o
t
h
e
AROS kerne
l
- the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
move DEFIN
E
SE
T
from
p
latform_init to ker
n
el_s
t
ar
t
up
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as well as B+ boar
d
s use LEDs
w
ired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
h
u
lz
core_SetupMMU
(
)
ta
k
es on
e
arg
u
ment i
n
stead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
l
z
Query VideoCore
for
VMEM (needed for
f
u
rther MMU mappi
n
g)
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
ena
b
l
e
v6 atomic operations f
o
r v6z
k
a
r
chite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
e
nable write b
a
ck caches
.
Cur
r
ently corru
p
ts framebu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sc
h
u
l
z
krnSys
C
all
ma
y
destroy contents of lr r
e
g
i
s
t
er
(if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instruction cache after copying th
e
e
xcep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Us
e
correct path for raspberrypi f
i
rm
w
are files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
c
hulz
Suppor
t
dynamic ARM_PERIIOBAS
E
as
r
eq
u
red by rpi2
commit
|
commitdiff
|
tree
2015-03-22
sch
u
l
z
Don't
f
lush c
a
ches
when waitin
g
for f
r
ee MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
chulz
Don
'
t use
m
ag
i
c numbers
.
Use def
i
n
e
s
i
n
stead (ARM_P
E
RIIOBASE
)
commit
|
commitdiff
|
tree
2015-03-21
schul
z
Wait f
o
r SerOu
t
r
e
ady after printing
a
n additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
bootstrap enab
l
es ca
c
hes for speed up
.
Su
p
por
t
s rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add meta
t
arget
for generati
n
g
.
i
m
g file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flus
h
es in
V
C MailBox (can't clean and
invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Suppo
r
t r
p
i2,
f
i
x se
n
ding CR a
f
t
er LF (
w
a
it
f
or serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
add
e
d i2f
functions converting 32-bit in
t
e
g
er
(u
n
s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move to raspberrypi
repository on github as
it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added fu
n
c
tion converting long
l
ong (64
-
bit) sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
sch
u
lz
On darwi
n
h
o
st use
gsed if user hasn't specified anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
sc
h
ulz
don't
e
nforce gsed o
n
darwin host
.
L
e
t
u
ser specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
sc
h
ulz
Worst
c
a
se alignment
o
n x
8
6_6
4
i
s
16 byte
s
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schul
z
Cre
a
te t
h
e initial MMU map at top
o
f
m
emory, r
i
ght
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chul
z
During startup check
i
f early MMU map pointe
r
i
s
set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
Set "client" domai
n
co
n
trol righ
t
s for doma
i
n
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! For
g
ot bitfield size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
s
ch
u
lz
protect stdAlloc and stdDealloc
e
ven more against
m
isused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip, I will ne
e
d
to copy
so
m
e of taglist e
l
ements
i
nto
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be less ve
r
bose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU defi
n
itions
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
Put
t
he kernel into t
o
p
most memory, right
b
elow
0xffff00
0
0
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hu
l
z
in
c
lu
d
e
uboo
t
's boo
t
script used
to load an
d
start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
WiP
c
ommi
t
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Creating MemHeaderExt for
pooled functions will
also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
S
t
ronge
r
check against the MEMF_MANA
G
E
D
m
emory
commit
|
commitdiff
|
tree
2013-06-13
schulz
includ
e
magic field in MemHeaderExt stru
c
ture
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
e
t the ma
g
i
c valu
e
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
don't need CPU
mod
e
d
efinit
i
o
n
s
here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly fixes agains
t
gcc which does not like
t
o m
i
x
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
inc
l
ude
d
i
rectory mo
v
e
d
o
u
tside kernel
.
r
e
source director
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case of Efika
M
X, optimize for size
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Kr
n
MayGetChar implement
e
d
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
s
ing volatile struct with all
U
AR
T
fields can
be m
u
ch
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnPutC uses argu
m
ent
of type ch
a
r, no
t
char*
commit
|
commitdiff
|
tree
2013-06-02
schulz
1
.
f
ixed m
x
51_u
a
rt include fil
e
(IMX_UART structure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don'
t
link with -lrom, us
e
-larosc
.
static instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adju
s
t the
i
c
tl*
d
e
finitions - the
functions take
one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
s
c
hulz
mx51 UAR
T
d
e
finitions
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
i
n
c
lude directory for Efika
M
X specif
i
c
f
iles
commit
|
commitdiff
|
tree
2013-06-02
schulz
removed unne
e
ded fr
e
e spa
c
e an
d
one repeated in
c
lud
e
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ulz
Adde
d
b
u
i
ld target suppo
r
t for softf
p
a
nd hardflo
a
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schul
z
1
.
set SIZE
_
ALIGN to AROS_WORS
T
ALIGN
commit
|
commitdiff
|
tree
2013-05-30
schu
l
z
T
LSF code move
d
to
ri
g
ht place
.
All t
l
s
f
functio
n
s
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schu
l
z
Sl
i
g
h
t chan
g
e
- one has
to call krnCreateTLSFMem
H
ea
d
er
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
krnCreateMemHe
a
der understands that it
has to ini
t
i
a
lize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
host
e
d target
will enable TLSF if star
t
ed with --u
s
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
d
o
n't u
s
e macros by default
.
static inlines are just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
sma
l
l code cleanup
commit
|
commitdiff
|
tree
2013-05-19
s
c
hulz
support f
o
r
TLS
F
manag
e
d memo
r
y
a
dded
commit
|
commitdiff
|
tree
2013-05-19
s
c
hulz
m
e
mory pool for MEMF_MANAG
E
D s
t
or
e
s the r
e
quirement
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
h
ulz
h
andle MEMF
_
MANAGE
D
D
eleteP
o
ol(
)
call
.
commit
|
commitdiff
|
tree
2013-05-19
schu
l
z
s
u
pport f
o
r MEMF_MANAG
E
D m
e
mory e
x
tended
.
Now
p
ools
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
Mem
H
e
ad
e
rExt u
p
dat
e
d
(in
i
t and des
t
ro
y
fun
c
tions)
,
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
s
c
hulz
including
s
y
s/stat
.
h caus
e
d compilati
o
n
e
rrors for
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schul
z
prefent redefini
t
ion if struct ti
m
eval
commit
|
commitdiff
|
tree
2013-05-12
schulz
ker
n
e
l ld flags a
r
e in
fact pas
s
ed to gcc, the
r
efore
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
stdAllo
c
i
s not called directly
i
n prepare
e
x
e
cbase
.
.
.
commit
|
commitdiff
|
tree
next