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
explain scheduler
2020-01-18
Wo
j
tek Kosior
explain
schedule
r
commit
|
commitdiff
|
tree
2020-01-18
Wojte
k
Kosi
o
r
mark a
n
overlooking in
I
RQ han
d
ler
commit
|
commitdiff
|
tree
2020-01-18
Wojtek K
o
sior
fix comment typo in scheduler
commit
|
commitdiff
|
tree
2020-01-18
Wojte
k
Kosior
finish exp
l
aining PSRs
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
c
h
ange wordi
n
g
s
o as not to suggest msr and mrs cannot
.
.
.
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosi
o
r
start explaining Program Statu
s
Reg
i
sters
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
explai
n
excepti
o
n vect
o
r
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kos
i
or
add TODO to r
e
n
ame interrupts t
o
ex
c
eptions everywhe
r
e
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
men
t
ion generic time
r
in
T
OD
O
s
commit
|
commitdiff
|
tree
2020-01-18
Wojtek K
o
s
i
or
explain processor
m
odes
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
add small,
a
rm-re
l
a
t
ed TODO
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosio
r
a
d
d memor
y
to c
l
obber list
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kos
i
o
r
typo in a co
m
ment
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
finish explai
n
in
g
ramfs
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
start explaining ramfs
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosio
r
move string operations from ramfs
.
c to s
t
r
i
ngs
.
c
commit
|
commitdiff
|
tree
2020-01-17
Woj
t
ek Kosior
explain project structure
commit
|
commitdiff
|
tree
2020-01-17
W
o
jtek Kosior
e
x
pl
a
in bu
i
lding a
n
d
runnin
g
commit
|
commitdiff
|
tree
2020-01-17
Wo
j
tek Kosior
list 2 m
o
re targets for auto-
c
ompletion in Makefile
commit
|
commitdiff
|
tree
2020-01-17
W
ojtek K
o
sior
s
ignif
y
, that
or
i
gin address doesn
'
t matter
i
n stage
.
.
.
commit
|
commitdiff
|
tree
2020-01-17
W
ojtek Kosior
explai
n
bootin
g
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Ko
s
io
r
get rid of reset
handler
commit
|
commitdiff
|
tree
2020-01-17
Wojt
e
k
Kosior
ad
d
small
,
Makefile-related TOD
O
commit
|
commitdiff
|
tree
2020-01-16
W
o
jtek Ko
s
ior
f
inish expla
i
ning Makefile
commit
|
commitdiff
|
tree
2020-01-16
Woj
t
e
k
Kosio
r
li
s
t make doc as one of useful s
o
urces
to
mention
commit
|
commitdiff
|
tree
2020-01-16
Woj
t
ek Kosior
mark qemu-loader a
n
d
r
un-on-pi as PHONY targets
commit
|
commitdiff
|
tree
2020-01-16
W
ojt
e
k Kosior
s
l
i
ghtly alter the composition of m
a
k
efi
l
e
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
START explain
i
n
g m
a
k
e
f
ile
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosior
a
d
d TOD
O
concern
i
ng
va
r
ia
b
l
e
a
s
signment in Make
f
ile
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Ko
s
ior
add TODO concerni
n
g
s
m
a
rter use of memory attribu
t
es
commit
|
commitdiff
|
tree
2020-01-15
Wo
j
tek K
o
sio
r
remove garbage-c
o
m
m
ents
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosior
f
i
nish
e
x
plai
n
i
n
g how MMU wo
r
ks and how we u
s
e it
commit
|
commitdiff
|
tree
2020-01-15
Wojte
k
Kosior
for saf
e
ty
-
i
nvalidate
caches when creating
a
new
.
.
.
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosior
also
e
n
a
ble da
t
a
a
n
d ins
t
ru
c
tion cach
e
when en
a
bling
.
.
.
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosior
ad
d
more explainatio
n
about how MM
U
works
commit
|
commitdiff
|
tree
2020-01-14
W
ojtek K
o
sior
delete old debug line
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
s
t
art
expla
i
n
i
ng the MMU
commit
|
commitdiff
|
tree
2020-01-13
W
o
j
t
e
k Kosior
update TODOs
commit
|
commitdiff
|
tree
2020-01-13
Wojt
e
k Kosior
minor line mo
v
e
d
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
split
t
oo long lines
commit
|
commitdiff
|
tree
2020-01-13
Wojtek K
o
si
o
r
remove for
g
ott
e
n d
e
bug lines
commit
|
commitdiff
|
tree
2020-01-13
Wojtek
K
osior
use MAKE variab
l
es
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosi
o
r
vari
a
ble assignme
n
t types
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosio
r
remove unneeded variabl
e
commit
|
commitdiff
|
tree
2020-01-13
Wojt
e
k K
o
sior
one %
.
o : %
.
c
rule for host and arm
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
shorten
c
ompilati
o
n
rules
commit
|
commitdiff
|
tree
2020-01-13
W
o
jtek Kosior
rename PL
_
0_te
s
t
.
img to PL0_test
.
im
g
commit
|
commitdiff
|
tree
2020-01-13
Wo
j
t
e
k
Kosior
move buildi
n
g to build/
commit
|
commitdiff
|
tree
2020-01-13
W
o
jtek Kosior
shorten linking in Ma
k
ef
i
le
commit
|
commitdiff
|
tree
2020-01-05
Wojtek Kos
i
or
pseudonym
commit
|
commitdiff
|
tree
2020-01-04
Woj
t
ek Kosior
more about other
'
s mistakes found
commit
|
commitdiff
|
tree
2020-01-04
Wo
j
tek Kosior
update
T
O
DOs
commit
|
commitdiff
|
tree
2020-01-03
Wo
j
te
k
Kosior
w
rite to perip
h
eral registers like huma
n
s
commit
|
commitdiff
|
tree
2020-01-03
Wojt
e
k Kosi
o
r
a
d
d TODO comment
commit
|
commitdiff
|
tree
2020-01-03
Wojtek Kosior
fix interrupt e
n
abl
i
ng/disa
b
ling/polling a
n
d uart
f
i
f
o
.
.
.
commit
|
commitdiff
|
tree
2020-01-03
Wo
j
tek Ko
s
ior
a
d
d
(n
o
t ye
t
f
ully working
- it
can on
l
y send
through
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
W
o
jtek Kosio
r
us
e
clock3; don't write to reg
i
sters of ar
m
t
imer
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
W
ojtek Kosi
o
r
fix
/
improve arm
t
imer register de
f
initions
commit
|
commitdiff
|
tree
2020-01-02
Wojtek Kosi
o
r
move gene
r
al irq reg
i
s
t
er definitions to global
.
h
commit
|
commitdiff
|
tree
2020-01-02
Wo
j
tek Kosior
change naming of functions sch
e
du
l
ing timer irq for
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
Wojt
e
k
Kosior
demo of arm tim
e
r irq
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
add
messy armclock
.
h
.
.
.
al
t
hough messy, it works
(with
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
W
ojte
k
Ko
s
ior
more u
n
iqe functio
n
naming
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosio
r
more uniq
e
constant naming
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosio
r
m
o
v
e
ARM
_
BASE defi
n
ition
to
g
lobal
.
h
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
osior
GPU cl
o
ck s
t
uf
f
(probably n
o
t t
o
be finished
.
.
.
)
commit
|
commitdiff
|
tree
2019-12-31
W
o
jtek Kosior
copy by one by
t
e in m
e
mcpy t
o
av
o
id
alignment f
a
ults
commit
|
commitdiff
|
tree
2019-12-31
Wojt
e
k Kosior
ma
k
e g
l
oba
l
.
h more readable
commit
|
commitdiff
|
tree
2019-12-31
Wojte
k
Ko
s
io
r
u
s
e
nice #define's instead of ugly enum
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
def
i
ne peripherals base
commit
|
commitdiff
|
tree
2019-12-31
Wo
j
tek Kos
i
or
a
d
d
cpsr-
w
riti
n
g funct
i
on
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
osior
sp
l
it stack into irq, fiq
a
nd superviso
r
stacks; add
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
r
e
set is
use
d
b
y us in a h
a
cky wa
y
a
nd never really
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
don'
t
s
t
at
i
cally define the u
n
p
r
ivileged sec
t
ion (we
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
osi
o
r
a
d
d strcat
commit
|
commitdiff
|
tree
2019-12-31
Wo
j
t
ek Kosi
o
r
int
r
oduce S
E
C
T
ION_
N
ULL
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
e
k Ko
s
io
r
print i
n
fo
about
c
omplet
e
d initi
a
lizati
o
n of k
e
rnel
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
W
ojt
e
k
K
osio
r
print
inf
o
r
mation abo
u
t
m
apping cr
e
ated for
P
L0 code
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
u
s
e just
implemented b
a
sic memory section al
l
ocatio
n
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojt
e
k Kosior
implem
e
nt basic memory section alloca
t
ion for proc
e
ss
e
s
commit
|
commitdiff
|
tree
2019-12-31
W
o
jt
e
k
Kosior
r
emov
e
m
i
sleading const
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
typo
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
dete
r
mine amount of memory available
commit
|
commitdiff
|
tree
2019-12-31
Wojt
e
k Ko
s
ior
mov
e
mem
s
et() implementation to strings
.
c
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
e
k
Kosior
use
m
emcpy()
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
add memcpy
commit
|
commitdiff
|
tree
2019-12-31
W
o
jtek Kos
i
o
r
ha
n
d
l
e atags in C code, print (
s
ome
of) it's contents
commit
|
commitdiff
|
tree
2019-12-31
W
o
jtek Kosio
r
fix
numbe
r
to decimal string conversion
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
o
sior
add
strle
n
implementa
t
ion
commit
|
commitdiff
|
tree
2019-12-30
Wojte
k
Kosior
inform a
b
o
u
t
values passed to t
h
e ker
n
e
l
commit
|
commitdiff
|
tree
2019-12-30
W
ojt
e
k Kosior
f
i
x numb
e
r tr
i
mming
commit
|
commitdiff
|
tree
2019-12-30
Wojtek
K
osi
o
r
pr
e
serve atags
f
o
r
stage2
commit
|
commitdiff
|
tree
2019-12-30
Wojte
k
Kosio
r
don't mark use
d
v
a
lues as un
u
sed
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
u
i
nt32_to_he
x
st
r
ing() bugfix
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosio
r
b
etter n
a
ming of qemu-* ta
r
gets
commit
|
commitdiff
|
tree
2019-12-30
W
o
j
t
e
k
Kosior
minor
i
mprovements to Makefile
commit
|
commitdiff
|
tree
2019-12-30
W
ojtek Kos
i
or
i
o
api rework
commit
|
commitdiff
|
tree
2019-12-30
W
ojtek K
o
s
i
o
r
stop d
i
r
e
ct u
a
r
t
usage from PL0
commit
|
commitdiff
|
tree
2019-12-30
W
ojte
k
Kosi
o
r
impl
e
me
n
t getchar() a
n
d
p
utchar() in
t
er
m
s of supervisor
.
.
.
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
fix the linking o
f
embedded ramfs
commit
|
commitdiff
|
tree
next