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
u
lz
execute SC
_
C
A
USE only when system call w
i
ll return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
sc
h
ulz
__e
a
bi_i2
d
and __eabi_ui2d impl
e
men
t
ation
s
commit
|
commitdiff
|
tree
2015-04-15
sc
h
ulz
64-bit s
h
if
t
oper
a
tions
commit
|
commitdiff
|
tree
2015-04-14
sc
h
ulz
Only include raspberrypi fir
m
ware files which are real
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schu
l
z
Use BGR2
4
format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn
'
t bu
s
y w
a
it for SDHC command compl
e
te by r
e
ading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
Restore user mode version of shadow registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
hulz
All buffers allo
c
ated h
e
r
e have
to be larger
b
y one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmak
e
f
i
le fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new
s
yscall - SC_CACHECLEARE which is
j
ust a w
r
app
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define
new BootMsg
tag
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
lz
Pass p
h
ysical
addre
s
s of ke
r
ne
l
through
B
o
otM
s
g tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Message p
o
inte
r
allo
c
ated
f
orm the sy
s
tem ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schul
z
Use CachePr
e
DMA to
flu
s
h data cache
a
n
d o
b
tain
physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECL
E
ARE
syscall implemen
t
ation
commit
|
commitdiff
|
tree
2015-04-11
schul
z
VirtualT
o
Physical
.
N
o
t s
o
smart im
p
lementation a
t
th
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schul
z
First cache managem
e
n
t
functions in
place
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't enter supervisor mode
.
Dat
a
and instruction sync
h
roniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
l
z
na
m
e of vcmbox
.
resource changed to m
b
ox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper
O
N/OFF log
i
c
f
o
r activity led
o
n
B
+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sch
u
lz
BCM28
3
5_
P
E
R
I
PHYSSIZE
must be larger in order to cove
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hulz
U
p
on
l
eaving IRQ check wheth
e
r the code will go b
a
c
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
shut down
debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use
TLSF
m
a
n
aged
memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The
w
hole
r
pi kernel
i
s now not o
n
ly
a
t
t
he t
o
p of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
chul
z
Sho
r
t: use frame
b
uffer mirror for the boot
cons
o
le
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
disable hack f
o
r
g
etti
n
g __builtin_ret
u
r
n_addr
e
ss(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I need mor
e
debug
for a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
ulz
Let bootstrap code
prepare
t
he MM
U
t
a
bles for raspb
e
rry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
l
z
D
on't
p
rint
module info
r
m
a
tion when
c
alculati
n
g kern
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix MEMUp
p
e
r
value passed
to the ARO
S
kern
e
l -
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEF
I
NESE
T
fro
m
platform_i
n
it to kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rp
i
2 as we
l
l as
B
+
boards use LEDs wired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
c
o
re_SetupMMU() takes
one
argum
e
nt i
n
s
t
ea
d
of no
n
e
.
commit
|
commitdiff
|
tree
2015-03-30
schul
z
Que
r
y Vi
d
e
o
Core for VMEM (needed f
o
r furt
h
er MMU mapp
i
n
g
)
commit
|
commitdiff
|
tree
2015-03-29
schul
z
ena
b
le v6
at
o
mi
c
operations
f
o
r
v6
z
k archi
t
e
c
t
u
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
enabl
e
write
b
a
c
k caches
.
C
urren
t
l
y corrupts framebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
k
rnSysCall may destroy co
n
tents of l
r
regi
s
ter
(
if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instru
c
tion c
a
c
h
e afte
r
cop
y
ing
the exce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schul
z
Use corr
e
ct pat
h
for rasp
b
errypi firm
w
are
f
iles
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Support dyna
m
ic ARM_P
E
RIIOBASE as requred by rpi2
commit
|
commitdiff
|
tree
2015-03-22
s
chulz
Don't flush c
a
ches wh
e
n waitin
g
f
o
r free
M
ai
l
B
o
x slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schul
z
Don'
t
use magic numbers
.
U
se defines ins
t
ea
d
(ARM_PERII
O
BASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait
for SerOut ready after printing an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
b
ootstrap enables caches f
o
r
speed up
.
Supp
o
rts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chu
l
z
add m
e
t
a
target fo
r
gene
r
ating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
Fix
cache flushes
i
n VC
MailBox
(
c
an't clean and i
n
validate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Support rpi
2
, fix
s
ending
CR after L
F
(
w
a
i
t
for s
e
r
ial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
sc
h
ulz
added i2f functions con
v
erting 32-b
i
t
intege
r
(unsign
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move to raspberr
y
pi repository
o
n githu
b
as it a
p
p
ears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
chulz
added function converting long long (64-bi
t
) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
s
c
hulz
On darwin
h
ost use
g
se
d
if user hasn't specifi
e
d
anythi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't
e
nforce
g
sed on darwin host
.
Let
u
ser specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case a
l
ignment o
n
x8
6
_6
4
is 16 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create the
i
nitial MMU map at top of mem
o
r
y
,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
u
ring
s
tart
u
p check if ea
r
ly MMU
map pointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "client
"
domain
c
o
n
trol
rights fo
r
do
m
ain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot bitfield
si
z
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
protect st
d
All
o
c and stdDealloc even
m
ore a
g
a
i
nst
m
isus
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip, I
wi
l
l need to co
p
y some of ta
g
l
i
s
t elements into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
chulz
be l
e
s
s
verbose
commit
|
commitdiff
|
tree
2013-06-17
s
c
h
ulz
armv
6
MMU
d
efini
t
ions
commit
|
commitdiff
|
tree
2013-06-17
schulz
Put the kernel into t
o
pmost memory, right be
l
ow 0xff
f
f0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include uboo
t
's boot sc
r
ipt used to
l
o
ad and
s
ta
r
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
W
i
P commi
t
commit
|
commitdiff
|
tree
2013-06-13
schulz
Creating MemHeaderExt f
o
r pool
e
d fun
c
ti
o
ns will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chu
l
z
Stronge
r
check against
the MEMF
_
MANAGED memory
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
in
c
lu
d
e magic field in MemHeaderExt struc
t
ure
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
Set the magic value
commit
|
commitdiff
|
tree
2013-06-13
schulz
do
n
't need CPU mode d
e
finition
s
here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
ugly fixes aga
i
nst gc
c
which does
not like to m
i
x
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
include directory mo
v
e
d
o
u
tside kerne
l
.
resour
c
e direc
t
or
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
in c
a
se of EfikaMX, opt
i
mize for size
commit
|
commitdiff
|
tree
2013-06-13
schulz
K
r
n
M
a
yGetCh
a
r
implement
e
d
commit
|
commitdiff
|
tree
2013-06-13
schul
z
using vola
t
ile
s
t
ruct with all UART fields can be m
u
ch
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
s
c
hulz
_KrnPutC uses argument of type ch
a
r, not cha
r
*
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
1
.
fixed mx51_u
a
r
t incl
u
de file (IMX_UART st
r
ucture
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
do
n
'
t
link wi
t
h -
l
rom, u
s
e
-
larosc
.
static instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust
t
he ictl* def
i
nition
s
- the functions take one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
mx5
1
UA
R
T definitions
commit
|
commitdiff
|
tree
2013-06-02
schul
z
include dir
e
ctory for E
f
ik
a
MX specific
f
il
e
s
commit
|
commitdiff
|
tree
2013-06-02
schulz
r
em
o
ve
d
unneeded free space and one repeated include
commit
|
commitdiff
|
tree
2013-06-02
schulz
Adde
d
build target
s
upport f
o
r softfp an
d
hardfl
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
1
.
s
e
t S
I
ZE_ALIGN to
A
R
OS_WORSTALIGN
commit
|
commitdiff
|
tree
2013-05-30
schulz
TLSF code mo
v
ed
to right
place
.
All
t
lsf
f
u
ncti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
sch
u
lz
Sl
i
gh
t
change
-
one has to
call k
r
nCrea
t
e
T
L
S
FM
e
m
H
eader
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schu
l
z
krnCr
e
at
e
MemHeader under
s
t
a
nds t
h
at i
t
h
a
s
t
o
ini
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
sch
u
lz
hosted tar
g
et will
e
nabl
e
TLSF if started w
i
th --
u
s
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
ch
u
lz
don't use macros by default
.
st
a
tic inli
n
es are just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schu
l
z
s
m
all code
cleanu
p
commit
|
commitdiff
|
tree
2013-05-19
sch
u
lz
support
for TLSF managed me
m
ory added
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
m
e
mory pool
f
o
r
M
EMF_
M
A
NAGED sto
r
es the requiremen
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
chulz
ha
n
dle MEM
F
_
M
ANAGED Dele
t
ePool() call
.
commit
|
commitdiff
|
tree
2013-05-19
schul
z
su
p
port
fo
r
MEMF_MANAGED memo
r
y extended
.
N
o
w
p
ools
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schu
l
z
MemHeaderExt upd
a
ted (
i
ni
t
a
nd des
t
roy f
u
nctions
)
,
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schulz
includi
n
g sys
/
s
tat
.
h caus
e
d
c
o
mpilation er
r
or
s
for
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schul
z
p
refe
n
t r
e
definition if struct timeval
commit
|
commitdiff
|
tree
2013-05-12
schulz
kern
e
l ld
f
lags ar
e
in
f
act passe
d
to gcc, th
e
re
f
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
stdAlloc is
n
ot call
e
d di
r
ec
t
l
y in prep
a
re
e
x
e
c
b
a
se
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
Allocate supports MEMF_MAN
A
GED too
commit
|
commitdiff
|
tree
next