repo.or.cz
/
RPi-MMU-example.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rewrite documentation in org
2019-12-31
Wojt
e
k K
o
sio
r
print information about mapp
i
n
g
created for PL0 code
commit
|
commitdiff
|
tree
2019-12-31
W
ojt
e
k Kosior
use
just imple
m
ented basic memory
sectio
n
allocation
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wo
j
tek Kosior
im
p
lement
basic memory secti
o
n a
l
location for
proc
e
s
s
es
commit
|
commitdiff
|
tree
2019-12-31
W
ojt
e
k K
o
sior
re
m
o
v
e misleading const
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
Kosior
typo
commit
|
commitdiff
|
tree
2019-12-31
W
o
jtek
Kosior
d
et
e
rmin
e
a
m
ount of memory available
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
m
o
ve
m
ems
e
t() impl
e
mentation to s
t
rings
.
c
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
use memcpy()
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
a
d
d
memcpy
commit
|
commitdiff
|
tree
2019-12-31
Wojtek K
o
sior
handle atag
s
in C code,
p
rint (some of) it's conten
t
s
commit
|
commitdiff
|
tree
2019-12-31
Wojte
k
Kosio
r
fix number
t
o decima
l
string conve
r
s
ion
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosio
r
add strlen
implementation
commit
|
commitdiff
|
tree
2019-12-30
Wojte
k
Kosior
inf
o
r
m
a
bou
t
values
passe
d
to the
k
e
r
nel
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
fix number tri
m
ming
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
preserve atags fo
r
stage2
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
don't mark u
s
ed
v
alues a
s
un
u
s
e
d
commit
|
commitdiff
|
tree
2019-12-30
W
o
jtek
K
o
si
o
r
uint32_t
o
_he
x
string() bugfix
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
better naming of qemu-
*
tar
g
e
ts
commit
|
commitdiff
|
tree
2019-12-30
W
o
jtek
K
osior
minor improvements to Makef
i
le
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
io api rework
commit
|
commitdiff
|
tree
2019-12-30
Woj
t
ek Kosior
s
t
op
d
i
r
e
ct u
a
r
t
usage from
P
L0
commit
|
commitdiff
|
tree
2019-12-30
W
o
j
tek Kos
i
or
implement getc
h
ar() and
p
ut
c
har
(
)
in terms
o
f supervisor
.
.
.
commit
|
commitdiff
|
tree
2019-12-30
Wojtek
Kosior
fix the
l
inking o
f
embedded ramfs
commit
|
commitdiff
|
tree
2019-12-30
Wojtek
Kosi
o
r
don't
p
erform unnee
d
ed
section renaming for emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosi
o
r
improve
l
i
n
k
ing of PL0_test
commit
|
commitdiff
|
tree
2019-12-28
Wojtek
Ko
s
i
or
enter and exit supervisor call (+ f
i
xed ju
m
ping to
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
W
ojte
k
Kosior
si
m
ple
i
nterrupt ha
n
dling functions declarations, without
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
spl
i
t kernel in
t
o 2 stages; second stage gets copied
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
modify co
m
ment in the
top o
f
load
e
r_st
a
ge1
.
S
commit
|
commitdiff
|
tree
2019-12-28
Wojt
e
k Kos
i
or
c
o
rrect the notion o
f
PI
C
in
the comment
commit
|
commitdiff
|
tree
2019-12-28
Wojtek
Ko
s
i
o
r
d
o
n
't
t
ake kernel arguments (as we're mak
i
ng
n
o use
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
forward
a
rguments from the loa
d
e
r
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
rew
r
ite the stag
e
1 of
b
ootloader i
n
a more compact
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek
K
osior
minor cha
n
ges to Makefile
commit
|
commitdiff
|
tree
2019-12-28
Wojt
e
k
Kosior
r
e
move makefs executable when run
n
in
g
`
m
ake clean`
commit
|
commitdiff
|
tree
2019-12-28
Wojtek
Ko
s
io
r
clean-up
memory
.
h
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
use ldm in
s
t
r
uction ins
t
e
ad of libkernel for e
n
terin
g
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Ko
s
ior
remain in supervisor
m
ode
commit
|
commitdiff
|
tree
2019-12-28
Wojte
k
Ko
s
ior
m
ake uint32_to_bits() inline
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
pl
a
ce PL_0_test
.
img in ramf
s
i
n
ste
a
d of embe
d
di
n
g it
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
a
d
d
r
amfs d
r
iver
commit
|
commitdiff
|
tree
2019-12-28
Woj
t
ek Kosior
a
no
t
her hopefully las
t
chang
e
to the format -
ad
d
terminatin
.
.
.
commit
|
commitdiff
|
tree
2019-12-28
W
o
jtek Kosior
write the same
nu
l
l-paddin
g
loop
a saner
w
ay
commit
|
commitdiff
|
tree
2019-12-28
Wojtek Kosior
add com
m
e
n
t
s
in makefs
.
c
commit
|
commitdiff
|
tree
2019-12-28
Wojtek K
o
sior
an
o
t
her (hop
e
fu
l
ly last)
ch
a
nge to o
u
r fs format -
.
.
.
commit
|
commitdiff
|
tree
2019-12-27
Woj
t
ek Kosior
make int value
s
a
l
wa
y
s 4-aligned i
n
fs im
a
ge
commit
|
commitdiff
|
tree
2019-12-27
Wojtek K
o
sior
a
d
j
ust boo
t
loader's li
n
ker script use with newest versi
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-12-27
Wojt
e
k Kosior
add usersp
a
ce tool
f
or
c
r
eating ramfs image
commit
|
commitdiff
|
tree
2019-12-26
Wojtek Kosior
mino
r
cha
n
ges
t
o
boot code
commit
|
commitdiff
|
tree
2019-12-26
Wojtek Kosior
remove ha
l
t loop (
n
ot re
a
lly
n
eeded + we want to get
.
.
.
commit
|
commitdiff
|
tree
2019-12-26
Wojtek Kos
i
or
minor chan
g
e
s
(c
o
mments
,
w
hitespac
e
)
commit
|
commitdiff
|
tree
2019-12-26
W
o
j
t
e
k Kosior
improve linking of
initial boot code
commit
|
commitdiff
|
tree
2019-12-26
W
o
jtek
K
osio
r
im
p
rove linking
of interrupts
commit
|
commitdiff
|
tree
2019-12-26
Wojtek Kosior
simplify link
e
r
script; rel
y
o
n
ini
t
ially-zero memory
.
.
.
commit
|
commitdiff
|
tree
2019-12-26
Wojtek
K
o
sior
fix
l
i
nki
n
g o
f
l
ibke
r
nel
commit
|
commitdiff
|
tree
2019-12-26
Woj
t
e
k
Kosior
ad
d
gitignore
commit
|
commitdiff
|
tree
2019-12-24
Wojte
k
Kosior
simplify linking of libkern
e
l
commit
|
commitdiff
|
tree
2019-12-17
Wojtek Kosior
don't embed
st
a
ge2 of bootloader as b
i
nary b
l
o
b - use
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Wojtek Kosio
r
add
mi
s
sing ne
w
line in o
u
tput
commit
|
commitdiff
|
tree
2019-12-17
Wojte
k
K
o
sior
m
a
ke thin
g
s wo
r
k a
g
ain
o
n real hw (se
t
ting system mode
.
.
.
commit
|
commitdiff
|
tree
2019-12-17
Wojtek Kosior
a
d
d fo
r
g
otte
n
libk
e
rnel
.
h
commit
|
commitdiff
|
tree
2019-12-17
W
ojtek Ko
s
ior
ad
d
forgotten libke
r
nel
.
c
commit
|
commitdiff
|
tree
2019-12-10
Wojtek K
o
sior
up
d
ate
TODOs
commit
|
commitdiff
|
tree
2019-12-10
W
o
j
t
ek Kosior
remove
old
,
u
n
ne
e
ded
u
art_put
s
(
) c
a
ll
commit
|
commitdiff
|
tree
2019-12-10
Wojtek Kosior
Clean up flags in Make
f
ile a bit
.
; -fPIC
.
.
.
-
fP
I
C EVERYWHERE
commit
|
commitdiff
|
tree
2019-12-10
Wojtek Kosio
r
re-en
t
er system mode o
n
inva
l
i
d
d
ata access
fr
o
m
PL0
.
.
.
commit
|
commitdiff
|
tree
2019-12-03
Woj
t
ek Kosior
separate
l
ibker
n
el s
e
t
us, PL0 cod
e
setup and j
u
mp to
.
.
.
commit
|
commitdiff
|
tree
2019-12-02
Wojte
k
K
o
sior
create a s
e
pa
r
ate library for kernel code that s
h
ould
.
.
.
commit
|
commitdiff
|
tree
2019-12-02
Wojtek Kosior
re
a
d
a
n
d wr
i
te entire vo
l
atile str
u
c
t a
t
once, not
.
.
.
commit
|
commitdiff
|
tree
2019-12-02
W
ojtek Ko
s
ior
g
et
rid of
"c
a
nnot fin
d
entry symbol _star
t
" warning
commit
|
commitdiff
|
tree
2019-11-26
Wojtek
Kosior
mainta
i
n
his
t
ory of
recent
progr
e
ss
commit
|
commitdiff
|
tree
2019-11-26
Wo
j
tek Kosior
do
n
't use swi
t
ch statement
w
i
th fallthroug
h
commit
|
commitdiff
|
tree
2019-11-20
Woj
t
ek Kosior
me
r
g
e
alice t
o
bob
commit
|
commitdiff
|
tree
2019-11-19
Wojtek K
o
s
i
or
m
i
n
or edit
commit
|
commitdiff
|
tree
2019-11-19
W
o
jtek Ko
s
ior
b
ugfix - prop
e
rl
y
compute sect
i
o
n a
d
d
r
ess
commit
|
commitdiff
|
tree
2019-11-19
Wojtek Kosio
r
cleanup Makefile a bit;
you ca
n
merge Bob now :)
commit
|
commitdiff
|
tree
2019-11-19
Wojtek Kosi
o
r
guard aga
i
nst mul
t
ipl
e
-inclus
i
o
n
of hea
d
ers
commit
|
commitdiff
|
tree
2019-11-19
W
o
jtek Kosior
split kern
e
l into more files
commit
|
commitdiff
|
tree
2019-11-12
Wojtek
K
osior
s
ome ugly instru
c
tions (I woul
d
n'
t
call
this code)
.
.
.
commit
|
commitdiff
|
tree
2019-11-12
W
o
jtek Ko
s
ior
TEST CODE: prepare for
s
witching to PL0
commit
|
commitdiff
|
tree
2019-11-11
Wojtek K
o
sior
fix
t
ypo in comment
commit
|
commitdiff
|
tree
2019-11-11
W
ojtek Kosio
r
d
e
s
c
ribe CPSR u
s
i
n
g
a
struct w
i
th bitfields
commit
|
commitdiff
|
tree
2019-11-11
W
o
j
t
ek Kosior
rename cpsr
.
h -> psr
.
h
commit
|
commitdiff
|
tree
2019-11-11
W
o
jtek K
o
s
i
or
limit descriptor_type field to 2 bits
commit
|
commitdiff
|
tree
2019-11-11
Wojtek Kos
i
o
r
update shor
t
de
s
criptor generi
c
str
u
ct
commit
|
commitdiff
|
tree
2019-11-11
Wojtek Kosior
re
a
r
r
ang
e
d
e
finitio
n
s, make code
m
ore navigable
commit
|
commitdiff
|
tree
2019-11-11
W
o
jtek Kosior
re
p
r
e
sent page
t
able de
s
cripto
r
as struct, fix #defi
n
e
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
W
o
jtek Kosior
def
i
ne stru
c
t f
o
r supersection
commit
|
commitdiff
|
tree
2019-11-09
Wojtek
Kosior
star
t
w
o
rking o
n
documenta
t
ion
commit
|
commitdiff
|
tree
2019-11-09
Wojtek Kosior
enab
l
e the MM
U
- a cleaner
w
a
y (describi
n
g
r
e
gis
t
ers
.
.
.
commit
|
commitdiff
|
tree
2019-11-09
W
ojtek Kosio
r
corre
c
t
mis
t
a
k
e in co
m
ment
commit
|
commitdiff
|
tree
2019-11-09
Wojtek
Kosior
e
nable MMU; warning: DO NOT MERGE THIS
COM
M
IT -
O
NCE
.
.
.
commit
|
commitdiff
|
tree
2019-10-23
W
oj
t
e
k
Kosior
reinclude older funct
i
on
a
lit
y
of
pi
p
e_i
m
ag
e
commit
|
commitdiff
|
tree
2019-10-22
Wojtek Kosior
add pr
o
cessor mode changing
commit
|
commitdiff
|
tree
2019-10-22
Wojtek K
o
sior
updat
e
TOD
O
s
commit
|
commitdiff
|
tree
2019-10-22
Wojtek Kosio
r
chec
k
actual
4
bits
that indicate pagin
g
support
(3
.
.
.
commit
|
commitdiff
|
tree
2019-10-22
W
o
jtek Kosior
check cu
r
rent execution mode
commit
|
commitdiff
|
tree
2019-10-15
Wo
j
t
e
k Kosior
de
l
ay greeting message in k
e
rn
e
l
commit
|
commitdiff
|
tree
2019-10-15
W
ojtek Kosior
a
d
d Makefile rule for
b
ooting
through u
a
rt
o
n real r
p
i
commit
|
commitdiff
|
tree
2019-10-15
Wo
j
tek Kosior
make sure
q
emu-bin command works e
v
en with loader com
p
iled
.
.
.
commit
|
commitdiff
|
tree
next