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
Restore user mode version of shadow registers only when really returning to the user...
2015-04-13
s
c
hulz
Restor
e
user mod
e
v
e
r
s
ion of shadow registers o
n
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schul
z
All buf
f
e
r
s
al
l
oc
a
t
e
d here
h
ave to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mma
k
efile fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new
s
ys
c
all -
S
C_CACHECLEARE whic
h
i
s
jus
t
a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
define new BootMsg tag
commit
|
commitdiff
|
tree
2015-04-11
s
c
hul
z
Pass physica
l
address of kernel
through
BootMsg tags
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
U
se Mes
s
age pointer a
l
locat
e
d for
m
the system instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
Use
Ca
c
hePreDMA
t
o flush
d
ata ca
c
he
a
nd obtain
physic
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_
C
ACHECLEARE sysc
a
ll impl
e
menta
t
ion
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
VirtualToPhysical
.
Not so smart
i
m
p
lem
e
ntat
i
o
n at th
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
First
cache m
a
n
agement fun
c
t
i
o
ns in place
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
u
lz
Do
n
't ente
r
s
u
pervis
o
r
mode
.
Data an
d
i
n
struct
i
on
synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ul
z
na
m
e of vcmbox
.
resource changed to
mbox
.
r
esou
r
ce
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
se proper ON/OFF log
i
c for activity led on B
+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
B
C
M
2835_PERIPHYSSIZE must be l
a
rger in order t
o
cov
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
h
u
l
z
U
pon leavi
n
g I
R
Q check wheth
e
r the code will go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
s
h
ut d
o
wn debug
a
gain
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF ma
n
ag
e
d memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The whol
e
rpi kern
e
l is now not only at the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
Short
:
use framebuff
e
r
mir
r
or for the boot con
s
o
l
e
.
commit
|
commitdiff
|
tree
2015-04-09
s
chu
l
z
d
i
sabl
e
hack
f
or getti
n
g _
_
builtin_return
_
ad
d
ress(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I need
m
ore debug for a whil
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let
b
o
otstrap code prepare
the
MMU tables for
ras
p
berry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
Don't print modul
e
information
w
h
e
n
calcula
t
i
n
g kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix MEMUp
p
er value
p
assed t
o
th
e
AROS kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEFINESET from platfor
m
_
i
nit t
o
kernel_star
t
up
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2
as well as B+
b
oards us
e
L
EDs wired bet
w
een GPI
O
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
chulz
core_Setu
p
MMU
(
) takes one argument instea
d
o
f
none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Que
r
y V
i
deoCore
f
or V
M
E
M (needed f
o
r further MMU
m
apping
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
ena
b
le
v6 ato
m
ic o
p
erati
o
ns for v6zk ar
c
hitecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write back caches
.
Currently corrupts
fram
e
bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
krnSysCall
m
ay
d
estroy contents
of
lr regi
s
ter (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instr
u
ction cache aft
e
r copy
i
ng the exce
p
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use correct path for
raspberrypi
f
irmware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sc
h
u
lz
Support
d
y
namic ARM_PERIIOB
A
S
E
as requred
b
y rpi2
commit
|
commitdiff
|
tree
2015-03-22
schu
l
z
Don
'
t
flu
s
h
cac
h
es whe
n
wa
i
ting for fre
e
M
a
i
lBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sc
h
ulz
Don
'
t
use magic numbers
.
Use d
e
fines instea
d
(ARM_PE
R
IIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait
f
or Ser
O
u
t
ready af
t
er printin
g
an a
d
d
itional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
b
o
otstrap e
n
ables
caches for spee
d
up
.
Su
p
port
s
rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chu
l
z
add metatarget for
g
enerating
.
img fil
e
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
F
i
x
cache flus
h
es
in VC MailB
o
x (can't clean and invali
d
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
h
u
lz
S
u
p
por
t
rpi2, f
i
x send
i
ng CR after LF (wa
i
t
f
or serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f functio
n
s
converting 32-bit integer (unsig
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
chulz
move to
raspberrypi reposi
t
ory on github a
s
it a
p
p
e
ars
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
chulz
added functi
o
n converting long long (6
4
-bit)
signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin host
use gsed if u
s
er hasn'
t
specifi
e
d a
n
ything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't enforc
e
gsed on darwin host
.
Let use
r
specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case a
l
ignment on x86_
6
4 is
1
6
b
y
t
e
s
.
Some
MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create the initial MMU map at top of memory,
r
ight
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schu
l
z
Durin
g
startup
check if ea
r
ly MMU
map
p
oi
n
ter is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set
"client" domain
control rights fo
r
domai
n
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot bitfie
l
d s
i
ze
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
prot
e
ct
s
tdAlloc and stdDe
a
lloc even
more a
g
ai
n
st misuse
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
W
ip, I will
need
t
o copy so
m
e of ta
g
l
ist elemen
t
s into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
be less verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
arm
v
6 MMU definitions
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
Put the kernel into topm
o
st memo
r
y,
right belo
w
0x
f
fff0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include
u
bo
o
t
's boot scr
i
pt
u
sed
t
o
lo
a
d and start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP
c
ommit
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Creating MemHead
e
rExt for
p
ooled functions will a
l
so
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Stronger ch
e
ck ag
a
inst
t
h
e MEMF
_
MAN
A
GE
D
memory
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
n
clude magic field in M
e
m
H
ead
e
rExt
s
t
ructure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Set the magic va
l
ue
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
d
o
n'
t
n
eed C
P
U mode definiti
o
n
s
h
e
r
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly fi
x
es a
g
ai
n
st gcc which
d
oes not like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
inc
l
ud
e
director
y
mo
v
ed
ou
t
side kernel
.
resource directory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case of EfikaMX, optimize for size
commit
|
commitdiff
|
tree
2013-06-13
schulz
KrnMayGetChar implemented
commit
|
commitdiff
|
tree
2013-06-13
schulz
using volatile struct with all UA
R
T fields ca
n
be mu
c
h
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
_KrnPutC uses argument of t
y
p
e
char, not ch
a
r
*
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
1
.
fixed mx
5
1_ua
r
t in
c
lude file (IMX_UART
s
t
ructure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
do
n
't link wit
h
-lr
o
m
,
u
se
-
larosc
.
static instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust the ictl* definiti
o
ns -
the fu
n
ctions t
a
ke one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
mx51 U
A
RT definitions
commit
|
commitdiff
|
tree
2013-06-02
schulz
i
n
clud
e
di
r
ec
t
o
r
y for
E
f
i
ka
M
X spe
c
ific
f
il
e
s
commit
|
commitdiff
|
tree
2013-06-02
schulz
removed unneeded fr
e
e
space
and one repeate
d
include
commit
|
commitdiff
|
tree
2013-06-02
schulz
Ad
d
ed build target support for s
o
ft
f
p and hardfloat
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schul
z
1
.
set
SIZ
E
_ALIGN to AROS_WORSTALIGN
commit
|
commitdiff
|
tree
2013-05-30
sch
u
lz
TLSF
c
ode m
o
ved to right place
.
All tlsf
funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
s
c
hulz
Slight
chang
e
- one has to call kr
n
CreateTLSFMe
m
Header
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
krnCreateMem
H
eader understa
n
ds that it
has t
o
initialize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
hosted t
a
rget will enable T
L
SF if s
t
arted
with
--
u
se
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
don't use macros by
d
efa
u
lt
.
static inlines
are just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
sch
u
lz
s
m
all code cleanup
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ul
z
supp
o
rt for TLSF man
a
ge
d
memory adde
d
commit
|
commitdiff
|
tree
2013-05-19
schulz
memory pool for
MEMF
_
MANAGED stores the re
q
uireme
n
t
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schu
l
z
handle M
E
M
F
_MANAGED Delete
P
ool() call
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
s
upport for
M
EMF_
M
ANAGE
D
me
m
ory e
x
tended
.
Now pools
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
M
emHea
d
e
rExt upd
a
ted (init and
d
estr
o
y functions),
.
.
.
commit
|
commitdiff
|
tree
2013-05-13
schul
z
including sys/stat
.
h ca
u
sed compilat
i
on errors for
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
pr
e
fent re
d
efi
n
ition if struct timev
a
l
commit
|
commitdiff
|
tree
2013-05-12
schulz
kernel ld flags are
i
n
f
a
ct passe
d
to gcc, there
f
or
e
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
schulz
stdAllo
c
i
s
not called di
r
ectly in prepa
r
eexecbase
.
.
.
commit
|
commitdiff
|
tree
2013-05-12
sc
h
u
l
z
Alloc
a
te supports MEMF_MANAG
E
D t
o
o
commit
|
commitdiff
|
tree
2013-05-12
sc
h
u
lz
f
i
x
ed typos
commit
|
commitdiff
|
tree
2013-05-12
s
c
hulz
fixed typo
commit
|
commitdiff
|
tree
2013-05-12
schulz
includ
e
memheaderext
.
h fi
l
e
commit
|
commitdiff
|
tree
2013-05-12
schu
l
z
better way to prevent str
u
ct timev
a
l
redefin
i
t
i
on
.
commit
|
commitdiff
|
tree
2013-05-12
sch
u
lz
support for MEMF_MANAGED memory is ba
c
k in the
system
.
.
.
commit
|
commitdiff
|
tree
2013-03-17
schulz
A
R
M tragets do
not l
i
ke ope
r
ations o
n
un
m
apped ARO
S
.
.
.
commit
|
commitdiff
|
tree
next