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
Wojte
k
Kosior
e
x
plai
n
sch
e
duler
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
mark an overlooking
i
n IRQ hand
l
er
commit
|
commitdiff
|
tree
2020-01-18
Wojtek
Kosior
fix
c
omm
e
nt
t
ypo
in sche
d
ul
e
r
commit
|
commitdiff
|
tree
2020-01-18
Woj
t
ek
K
osior
finish explain
i
ng PSRs
commit
|
commitdiff
|
tree
2020-01-18
W
ojte
k
Kosio
r
ch
a
nge
w
ording so
a
s not t
o
suggest ms
r
and mrs cannot
.
.
.
commit
|
commitdiff
|
tree
2020-01-18
Wojt
e
k Kosior
start explaining Program Status Re
g
i
s
te
r
s
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
expl
a
in
e
xcep
t
ion vector
commit
|
commitdiff
|
tree
2020-01-18
W
o
jtek Kos
i
or
a
dd TODO
to
r
enam
e
interrupts to exceptions everywhere
commit
|
commitdiff
|
tree
2020-01-18
W
o
jtek
Kosior
m
entio
n
g
eneric t
i
me
r
i
n
TO
D
Os
commit
|
commitdiff
|
tree
2020-01-18
Wojtek Kosior
exp
l
ain processor m
o
des
commit
|
commitdiff
|
tree
2020-01-18
Wojt
e
k Kos
i
or
add s
m
all, arm-related T
O
DO
commit
|
commitdiff
|
tree
2020-01-18
Wojtek
Ko
s
ior
add m
e
mory to
clobber list
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
typo in a comment
commit
|
commitdiff
|
tree
2020-01-17
Wo
j
tek
Kosior
finish explain
i
ng ramfs
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kos
i
or
start ex
p
laining r
a
m
f
s
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosio
r
move
s
tring o
p
erati
o
n
s from ramfs
.
c
to
strings
.
c
commit
|
commitdiff
|
tree
2020-01-17
Wojte
k
Kosior
explain project s
t
ru
c
ture
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
explain building
a
nd running
commit
|
commitdiff
|
tree
2020-01-17
W
ojtek Kosior
l
i
st 2 more ta
r
g
ets for
auto-com
p
letion in Ma
k
efile
commit
|
commitdiff
|
tree
2020-01-17
Woj
t
e
k
K
o
s
io
r
signif
y
, that origin
a
ddress doesn't mat
t
er in stage
.
.
.
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
e
x
plai
n
booting
commit
|
commitdiff
|
tree
2020-01-17
W
o
j
t
e
k
Ko
s
io
r
g
et rid
o
f r
e
set hand
l
er
commit
|
commitdiff
|
tree
2020-01-17
Wojtek Kosior
add
sma
l
l, Makefile-r
e
late
d
TODO
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
finish explain
i
ng Makefile
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
list m
a
k
e doc as one
o
f
u
seful sou
r
ce
s
to me
n
tion
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
mark qemu-loader
and run-on-
p
i as PHONY targets
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
sligh
t
ly alter the composition of
m
akefile
commit
|
commitdiff
|
tree
2020-01-16
Wojtek Kosior
START
e
xplaining makefile
commit
|
commitdiff
|
tree
2020-01-15
Wojte
k
Kosior
add TODO
c
o
n
cerni
n
g variabl
e
assignme
n
t in Makefi
l
e
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosio
r
a
d
d
T
ODO co
n
cern
i
ng smarter use of
mem
o
ry attr
i
b
ut
e
s
commit
|
commitdiff
|
tree
2020-01-15
Wojt
e
k
K
osior
r
e
mov
e
g
a
rba
g
e-comments
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kosior
finish exp
l
aining
how
M
MU wor
k
s and
h
o
w we
use
it
commit
|
commitdiff
|
tree
2020-01-15
Wojte
k
Kosior
f
o
r safety -
i
nvalid
a
te caches when c
r
eating a new
.
.
.
commit
|
commitdiff
|
tree
2020-01-15
W
ojtek Kosior
also enable data and
instruc
t
ion cache wh
e
n
enabling
.
.
.
commit
|
commitdiff
|
tree
2020-01-15
Wojtek Kos
i
or
a
d
d more explainat
i
on abo
u
t how MMU works
commit
|
commitdiff
|
tree
2020-01-14
Wojtek Kosior
d
e
l
ete o
l
d debug line
commit
|
commitdiff
|
tree
2020-01-13
Woj
t
ek Kosior
start explaining the MMU
commit
|
commitdiff
|
tree
2020-01-13
Wo
j
tek
K
osior
update TODOs
commit
|
commitdiff
|
tree
2020-01-13
W
o
j
te
k
K
os
i
or
minor
l
ine mov
e
d
commit
|
commitdiff
|
tree
2020-01-13
Wo
j
t
ek Kosior
s
plit
t
oo long
l
ines
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
remov
e
forgot
t
en
debug lines
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
u
s
e M
A
KE variables
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kos
i
or
varia
b
l
e assignment types
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Ko
s
ior
remove unne
e
ded va
r
iable
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Kosior
one %
.
o
:
%
.
c rule f
o
r host and
arm
commit
|
commitdiff
|
tree
2020-01-13
Wojte
k
Kosior
shorten compilation rules
commit
|
commitdiff
|
tree
2020-01-13
W
ojte
k
Kosior
rename PL_0_test
.
img to PL0_test
.
img
commit
|
commitdiff
|
tree
2020-01-13
W
ojtek Kosior
mo
v
e
buildin
g
t
o build/
commit
|
commitdiff
|
tree
2020-01-13
Wojtek Ko
s
ior
shorten linking in Mak
e
fi
l
e
commit
|
commitdiff
|
tree
2020-01-05
Wojtek Kosior
pseudonym
commit
|
commitdiff
|
tree
2020-01-04
W
o
jtek Ko
s
ior
more
a
bout other's
mistak
e
s found
commit
|
commitdiff
|
tree
2020-01-04
W
oj
t
ek Kosio
r
update TODOs
commit
|
commitdiff
|
tree
2020-01-03
Wojte
k
Kos
i
or
write to
p
eripheral regis
t
ers lik
e
h
umans
commit
|
commitdiff
|
tree
2020-01-03
Wo
j
tek Kosior
add TODO comment
commit
|
commitdiff
|
tree
2020-01-03
Wojtek Kosior
fix int
e
rru
p
t enabling/disabling/polling and uart fifo
.
.
.
commit
|
commitdiff
|
tree
2020-01-03
Wojt
e
k
Kosior
a
dd (not yet fu
l
l
y working - it can only send through
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
Wojtek Kos
i
o
r
use
c
lock3; don't wr
i
t
e
to registers of
arm timer
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
Wojte
k
Kosio
r
fix/
i
m
p
rove arm timer register definitions
commit
|
commitdiff
|
tree
2020-01-02
W
ojtek Kosior
mov
e
ge
n
eral i
r
q
r
egister
d
ef
i
nitions to gl
o
bal
.
h
commit
|
commitdiff
|
tree
2020-01-02
Wojtek K
o
sio
r
change n
a
ming of func
t
ions s
c
heduling time
r
ir
q
for
.
.
.
commit
|
commitdiff
|
tree
2020-01-02
W
o
jtek Kosior
demo o
f
arm ti
m
er irq
commit
|
commitdiff
|
tree
2019-12-31
Wo
j
tek Ko
s
ior
a
d
d mes
s
y
a
rmclo
c
k
.
h
.
.
.
although mes
s
y
,
it works
(
with
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
W
ojtek
K
osior
m
ore uniqe function naming
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
more uniqe constant n
a
ming
commit
|
commitdiff
|
tree
2019-12-31
W
o
j
tek
Kosior
m
o
ve ARM_BASE definition to global
.
h
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kos
i
or
GPU
clock
s
tuff
(probably
n
o
t
to be finished
.
.
.
)
commit
|
commitdiff
|
tree
2019-12-31
Wojt
e
k Kos
i
or
c
o
p
y
by one byt
e
i
n
m
e
mcpy to avoi
d
al
i
gnment faults
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Ko
s
ior
make glo
b
al
.
h more readable
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
osior
use
ni
c
e #de
f
ine's
i
nstead of ugly enum
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kos
i
or
defin
e
periphe
r
als
ba
s
e
commit
|
commitdiff
|
tree
2019-12-31
Wojtek K
o
sior
a
d
d cpsr-writing function
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
osior
split stack into irq, fiq
and
supervisor sta
c
ks
;
ad
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
e
k
K
o
sior
rese
t
is u
s
ed by us in a hac
k
y way a
n
d never re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
W
ojtek Kosior
do
n
't
s
tat
i
call
y
define the unprivilege
d
section (we
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
W
o
j
t
ek Kosior
add strcat
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
intr
o
duce SECTION_NULL
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosi
o
r
print info about compl
e
ted initialization of
k
e
rne
l
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
print
information a
b
o
ut mapp
i
ng created for PL0 c
o
de
commit
|
commitdiff
|
tree
2019-12-31
Wojte
k
Kosior
use just implem
e
n
t
ed basic memory s
e
c
t
ion allocation
.
.
.
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
K
o
s
ior
imple
m
ent basic memory section a
l
location for
p
ro
c
ess
e
s
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
e
k Kos
i
o
r
r
e
m
o
ve m
i
sleading const
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
ek
K
osior
typ
o
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
d
e
t
ermine
a
mount of memory
available
commit
|
commitdiff
|
tree
2019-12-31
W
o
jtek Kosior
mov
e
memse
t
() implementation to strings
.
c
commit
|
commitdiff
|
tree
2019-12-31
Wojtek Kosior
u
s
e
m
emcpy
(
)
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
ek
K
os
i
or
add memc
p
y
commit
|
commitdiff
|
tree
2019-12-31
W
ojtek Kosior
handle
atags in
C
c
ode
,
print (som
e
of) it
'
s
contents
commit
|
commitdiff
|
tree
2019-12-31
Wojtek
Kosior
fix
n
umber to decim
a
l string
c
onvers
i
on
commit
|
commitdiff
|
tree
2019-12-31
Woj
t
e
k
Kosior
add strlen implementati
o
n
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosio
r
in
f
orm abo
u
t values passed to the
kernel
commit
|
commitdiff
|
tree
2019-12-30
Wojtek K
o
s
ior
fi
x
number
trimming
commit
|
commitdiff
|
tree
2019-12-30
W
oj
t
ek Ko
s
io
r
prese
r
ve
a
tags for stage2
commit
|
commitdiff
|
tree
2019-12-30
W
oj
t
ek
K
osio
r
don't
mark used v
a
l
u
e
s
as unused
commit
|
commitdiff
|
tree
2019-12-30
Wo
j
tek Kosior
uint32_to_hex
s
t
ring
(
) bugfix
commit
|
commitdiff
|
tree
2019-12-30
Wojt
e
k Kosior
b
etter naming
of qemu-* targets
commit
|
commitdiff
|
tree
2019-12-30
Wo
j
t
ek Kosior
m
inor i
m
provements to Make
f
i
le
commit
|
commitdiff
|
tree
2019-12-30
Wojtek
Kos
i
or
io a
p
i r
e
w
o
r
k
commit
|
commitdiff
|
tree
2019-12-30
Wojtek Kosior
stop direct uart usage
f
rom PL0
commit
|
commitdiff
|
tree
2019-12-30
Wojt
e
k Kosior
implemen
t
getchar() and p
u
tchar(
)
in term
s
of supervisor
.
.
.
commit
|
commitdiff
|
tree
2019-12-30
Wojtek
Kosior
fix
t
he linking of embedd
e
d ramfs
commit
|
commitdiff
|
tree
next