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
schulz
Call core_ExitInterrup
t
only when going back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
e
x
ec
u
te SC_CAUSE on
l
y
when system call
will
return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
s
c
hulz
__eabi_i2d and __eabi_ui2d impl
e
mentations
commit
|
commitdiff
|
tree
2015-04-15
schulz
6
4
-bit shift operat
i
ons
commit
|
commitdiff
|
tree
2015-04-14
s
chu
l
z
Only
include raspberry
p
i
f
i
rmware files which ar
e
re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
s
c
hu
l
z
U
se
B
GR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
D
O
n't busy wait for
SD
H
C
c
om
m
and complete by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
chulz
Restor
e
user mode
v
ersion of shado
w
registers
o
nly
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
All buffers all
o
ca
t
e
d
here have t
o
be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefile fixed
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
new syscall - SC
_
CACHECL
E
ARE which i
s
j
us
t
a
w
rapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
define
new BootM
s
g tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass
physical
a
ddress of
k
ernel
through Boo
t
Msg tag
s
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
Use Mess
a
ge pointer
allocat
e
d
f
orm the
sys
t
em in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Cach
e
PreDM
A
to flush dat
a
cache and obtai
n
p
h
y
s
ical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEARE
syscall implementation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Vir
t
ualToPhysical
.
Not so smart imple
m
entation at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First cach
e
managem
e
nt
f
unctions in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don'
t
e
n
ter superviso
r
mod
e
.
Data and
i
nstruction
s
ync
h
roniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
u
lz
n
a
me of vcmb
o
x
.
resourc
e
ch
a
nged to
m
box
.
re
s
ource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use pro
p
er ON/OFF lo
g
ic fo
r
activity led
on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sc
h
u
lz
BCM2835_PER
I
PHYSSIZE mu
s
t be
larger i
n
order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sch
u
lz
U
p
on le
a
vi
n
g IRQ check whethe
r
t
h
e code wil
l
go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
s
h
u
t
down debug again
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
Use
TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The
w
h
ole rpi k
e
rnel
i
s now not o
n
ly at t
h
e top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Sh
o
rt: use
frame
b
uffer mirror for the
b
oot c
o
nsole
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disabl
e
hack
for getting __buil
t
in_return_a
d
d
r
ess(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
I
need more debug
f
or
a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let boot
s
trap code prep
a
re
t
he MMU
tables
f
o
r
raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
D
on't print mod
u
l
e
i
n
fo
r
m
a
ti
o
n
whe
n
calcu
l
atin
g
k
ern
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fi
x
M
E
MUpp
e
r
valu
e
passe
d
to the AROS ke
r
n
e
l
- the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DE
F
IN
E
SET from platform_init to kernel_s
t
artup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
r
p
i2 as well as B+
b
oards us
e
L
EDs
wir
e
d
between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
sc
h
ulz
core_SetupMMU() takes one
argument
i
nstead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
Query V
i
d
e
oCore for
VMEM (neede
d
f
or further MM
U
mapping
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6
a
t
omic operat
i
ons for
v
6zk archite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
en
a
ble
w
rite back caches
.
Currentl
y
corrup
t
s
framebuf
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
l
z
kr
n
S
ysCall
may destroy contents
o
f
lr register (
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instruction cache after copying th
e
exc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schu
l
z
U
se correct pat
h
for
r
aspberrypi fir
m
ware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sc
h
ul
z
Suppo
r
t dynamic ARM_PERIIOBASE as requred
b
y r
p
i2
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
on't
fl
u
sh cach
e
s when waiting
for
f
ree MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
o
n't use magic numbers
.
Use defi
n
es instea
d
(ARM_PERII
O
B
A
SE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerOut re
a
dy after print
i
ng an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
bootstr
a
p en
a
bles
caches for speed up
.
S
u
p
p
orts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
u
l
z
a
d
d meta
t
a
r
get
for generat
i
ng
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
Fix cache
f
lus
h
e
s in VC
M
ail
B
ox (can't
clean an
d
invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
Supp
o
rt rpi2, fix send
i
ng CR after LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
s
chulz
a
dded
i
2f f
u
nctions co
n
verting 32-
b
it
integer (uns
i
g
ned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
m
o
v
e
to r
a
spberryp
i
repository on github a
s
i
t
appe
a
rs
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added func
t
ion con
v
erting long long (64
-
bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On dar
w
in
h
ost u
s
e gsed
if
u
ser ha
s
n't
specified anyt
h
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
s
chulz
d
on't enforc
e
g
s
e
d on
d
a
r
w
in host
.
Let user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schu
l
z
Worst case alignment on x8
6
_64 is 16 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
Create
t
he
i
n
itia
l
MMU map at
t
op of memory
,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
During start
u
p
c
heck
if
early
M
M
U map
p
oint
e
r is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schul
z
S
e
t "client" d
o
main c
o
n
trol rights f
o
r domain 0
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
Oops
!
F
orgot bi
t
f
ield si
z
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
protect stdA
l
loc a
n
d stdDe
a
lloc even more against misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip, I wi
l
l
nee
d
to copy
s
ome
of taglis
t
ele
m
ents into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be less verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU defin
i
tions
commit
|
commitdiff
|
tree
2013-06-17
s
chulz
Put t
h
e
k
e
r
nel into topmo
s
t
memor
y
, rig
h
t
below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include u
b
oot
'
s boot s
c
ript used to
lo
a
d and start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
h
ulz
WiP
c
ommit
commit
|
commitdiff
|
tree
2013-06-13
schulz
Creating
M
emHeaderExt for pooled functions will a
l
s
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Stro
n
ger chec
k
against the MEMF_MANAGED
m
emory
commit
|
commitdiff
|
tree
2013-06-13
schulz
include ma
g
ic fi
e
l
d in Me
m
HeaderExt s
t
ructure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Set
the
ma
g
ic value
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
don't
need C
P
U
m
ode
defini
t
i
o
ns her
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
ug
l
y fixes
again
s
t gc
c
w
h
i
ch does
no
t
like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include directo
r
y mov
e
d outside kerne
l
.
resour
c
e
di
r
ectory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in
case of EfikaM
X
, opti
m
i
ze fo
r
s
i
ze
commit
|
commitdiff
|
tree
2013-06-13
schulz
Kr
n
MayGetChar imp
l
ement
e
d
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
s
ing
v
o
latil
e
s
truct with all UART
f
ields c
a
n be mu
c
h
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnP
u
tC uses argument of type char, not char*
commit
|
commitdiff
|
tree
2013-06-02
schulz
1
.
fixed
m
x51_uart include
file (
I
MX_UART struc
t
ure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't link wit
h
-lrom, use -laros
c
.
s
t
at
i
c inste
a
d
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust th
e
i
c
tl* defini
t
ions
- t
h
e
f
unctions take one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
mx51 UART
d
ef
i
nition
s
commit
|
commitdiff
|
tree
2013-06-02
schulz
incl
u
d
e
dir
e
c
t
o
r
y
for EfikaMX specific fil
e
s
commit
|
commitdiff
|
tree
2013-06-02
schul
z
rem
o
ved unneed
e
d free space and one
repea
t
e
d
include
commit
|
commitdiff
|
tree
2013-06-02
schul
z
Added build
t
a
r
get supp
o
rt for softfp and hardfloat
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
s
c
hul
z
1
.
set SIZE_A
L
IGN t
o
AROS_WORST
A
LIGN
commit
|
commitdiff
|
tree
2013-05-30
schulz
TLSF
c
ode
m
o
ve
d
to
right place
.
A
l
l tlsf fu
n
ct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
Slight change - one has
to c
a
ll
k
rnCreateTLSFMemH
e
ader
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
hulz
k
r
nCrea
t
eMemHeader understands that i
t
has to in
i
tialize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
hosted
t
a
rget will enable TLSF if start
e
d
w
i
th --
u
se
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
hulz
don't u
s
e macros by
d
ef
a
u
lt
.
s
tatic inlines are ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
sma
l
l code
cle
a
n
u
p
commit
|
commitdiff
|
tree
2013-05-19
schulz
support
f
or
TLSF managed memory added
commit
|
commitdiff
|
tree
2013-05-19
schul
z
memory pool for MEMF_MA
N
AGED stores the
r
equir
e
ment
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
ha
n
dle MEMF_MA
N
AGE
D
DeletePoo
l
(
)
call
.
commit
|
commitdiff
|
tree
2013-05-19
s
c
hulz
support
for MEMF_
M
ANAGED memor
y
e
x
tended
.
Now pools
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
M
emHea
d
erExt updated
(
init and destroy function
s
),
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schulz
includ
i
ng
s
y
s/stat
.
h cau
s
ed
c
ompil
a
tion errors f
o
r
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
sch
u
lz
prefent
r
e
defin
i
t
ion if struc
t
time
v
al
commit
|
commitdiff
|
tree
2013-05-12
sch
u
l
z
kernel
ld flags are in fact pass
e
d to gcc, therefore
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
stdAlloc is not called
directly in prepareexecbase
.
.
.
commit
|
commitdiff
|
tree
next