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
Simple spinlock support
2015-05-01
schulz
Simple
spinlock
support
commit
|
commitdiff
|
tree
2015-05-01
s
c
h
u
lz
barriers as
s
t
atic inline
f
unc
t
ions instead
of
macr
o
s
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
E
n
able only one mailbox as FIQ
so
u
rce
.
A
d
d s
o
me
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
sch
u
l
z
The *IRQ_DIBL* registe
r
s a
r
e r
e
a
d
only
.
It is impos
s
ibl
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
E
nable
FIQ interrupt handling o
n
BCM
mailboxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schul
z
add sy
n
chron
i
za
t
io
n
ba
r
ri
e
r
m
acros t
o
asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use co
r
rect mac
r
o to cast In
t
ETas
k
commit
|
commitdiff
|
tree
2015-04-28
s
c
hulz
Exec doe
s
n
o
t use Sys
B
ase->ThisT
a
sk directly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
s
c
hulz
Aaaw
.
E
d
i
tor ate one closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
s
c
h
u
lz
Save and restore vfp
state o
n
native ARM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do
n
ot access SysB
a
se
-
>ThisTa
s
k out
s
i
d
e
exe
c
.
lib
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
s
chulz
64bit int
e
ger to
d
ouble c
o
n
v
e
rsi
o
n routines
.
They
may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schu
l
z
Have mo
r
e sta
c
k for a
d
ditional cor
e
s, pl
e
ase
commit
|
commitdiff
|
tree
2015-04-21
schulz
Put CPU to
s
uper
v
isor mod
e
i
n
t
he
SMP tr
a
mpoline
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
sc
h
ulz
W
ake
up
additio
n
al AR
M
cores
o
f rasp
b
e
r
ry pi 2
.
T
hi
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't ne
e
d tbp_cs field
.
Dec
l
are that we do want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq
a
ckn
o
wledgment of SYSTIMER
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
IRQ's 7
3
t
o
96 ar
e
not any ne
w
interrupts
.
These are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schul
z
Exec's idle task promote
s
i
tse
l
f to sup
e
rvisor (actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ support
f
i
x
e
d
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supe
r
visor sysca
l
l (SC_SUPERSTATE) uses actually sy
s
tem
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
h
ulz
decrease n
u
m
ber of IRQs to
m
atch the reality
commit
|
commitdiff
|
tree
2015-04-19
s
chulz
Fix r
e
porting of exception
a
ddresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
U
s
e
n
ew ARM instructions fo
r
int
e
rrupts, exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
C
a
ll co
r
e
_
Exit
I
n
terrup
t
only wh
e
n goin
g
back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
exec
u
te S
C
_
CAUSE only when system call will
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
_
_eabi_i2d and __eabi_ui2d imple
m
ent
a
ti
o
ns
commit
|
commitdiff
|
tree
2015-04-15
schulz
6
4-bit sh
i
ft operations
commit
|
commitdiff
|
tree
2015-04-14
schulz
Onl
y
inclu
d
e
raspberr
y
p
i
firmware f
i
les which are really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BG
R
24
f
o
rmat
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't busy wait
for SDHC command complet
e
by rea
d
ing
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
Re
s
tore
u
ser mod
e
version of sh
a
dow reg
i
s
t
e
r
s only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
sch
u
l
z
All bu
f
fers allocated here have to b
e
l
a
rg
e
r by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
s
chulz
mmakefil
e
fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new sys
c
all - SC_CACHECLEARE which
i
s just a
wra
p
p
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
define new
B
o
otMsg tag
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Pass physical
a
ddress of ker
n
el through
Boo
t
M
sg
t
a
gs
commit
|
commitdiff
|
tree
2015-04-11
s
ch
u
l
z
U
se Message
p
oi
n
ter alloc
a
ted form the
s
yste
m
instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
U
s
e CachePreDMA to flus
h
dat
a
c
a
che and obt
a
in p
h
ysical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHE
C
LEARE sys
c
all implementation
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualToPhys
i
c
a
l
.
Not so smart implementation at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Fir
s
t
cache mana
g
e
m
e
nt f
u
nction
s
in pl
a
ce
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
Don't enter
s
upervi
s
o
r
mode
.
Da
t
a
a
nd in
s
tructio
n
syn
c
hroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
name of
vcmbo
x
.
res
o
urc
e
c
h
ang
e
d to
mbox
.
resourc
e
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
se pr
o
p
er ON
/
OFF logic
f
or activity led on
B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM28
3
5_PERIPHYSSI
Z
E must be lar
g
er in order t
o
cove
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Upon leaving IRQ check
w
hether the
c
o
d
e will go b
a
ck
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
sh
u
t down debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLS
F
m
anaged
m
emory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
T
h
e whole rpi kernel is now not only a
t
the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Shor
t
:
u
se
framebuffer mirror for the boot
c
onsole
.
commit
|
commitdiff
|
tree
2015-04-09
schu
l
z
disable hack for getti
n
g __builtin_return_
a
ddress(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
n
e
ed more debug for a whi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let bootstrap code
p
repare the
MMU tab
l
es for ra
s
pbe
r
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't print module information when calculati
n
g
ke
r
nel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Fix MEMUpper va
l
ue passed to the AROS
kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hul
z
move DEFINE
S
ET from platform
_
init
t
o ke
r
ne
l
_
st
a
rtup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as well
as B+ b
o
ar
d
s use
LE
D
s wired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core_
S
etupMMU() t
a
kes o
n
e argument instead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Quer
y
Vide
o
Core for VMEM (neede
d
f
o
r further MM
U
mapping)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enab
l
e
v6 atomic oper
a
t
i
ons
f
or v6zk a
r
chitecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
ena
b
le write
back caches
.
C
urrentl
y
corrupt
s
fr
a
mebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
lz
krnSysCall
m
ay destroy
contents
o
f
lr
r
egis
t
er (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
f
lush instructio
n
ca
c
h
e afte
r
co
p
y
i
ng the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
U
s
e
cor
r
ect path for raspberrypi
firmwar
e
files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sch
u
lz
Suppo
r
t dynamic
A
RM_PERIIO
B
ASE as requre
d
by
r
pi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't fl
u
sh caches
w
he
n
waitin
g
for fre
e
MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
c
hulz
D
o
n't us
e
magic number
s
.
U
s
e defines instead (ARM_PERIIO
B
A
S
E)
commit
|
commitdiff
|
tree
2015-03-21
sc
h
ulz
Wait f
o
r SerOut re
a
dy after printing an
ad
d
it
i
onal
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
bootstrap ena
b
les ca
c
hes for speed up
.
Suppo
r
ts
rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
ulz
a
d
d
metatarget for generating
.
img f
i
le
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
F
i
x
c
ache flushes in VC M
a
ilBox (ca
n
't clean
a
nd i
n
validate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
Support rpi2, fix sending CR af
t
e
r L
F
(wait f
o
r seria
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schul
z
added
i2f
f
unctions
converting
3
2-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move to ras
p
b
er
r
ypi
r
e
positor
y
on github as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
c
h
u
lz
a
d
ded
f
unctio
n
converting lon
g
long (64-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
s
chulz
On darwin hos
t
use gsed if user h
a
sn't specified an
y
thin
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't e
n
f
o
r
ce
gsed on darwin h
o
s
t
.
Let user spec
i
fy
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
s
chulz
Worst case
a
lignment on x86_6
4
is
1
6
bytes
.
Som
e
MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create the in
i
t
i
al MMU map at
top o
f
memory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
During star
t
up c
h
eck if early MMU map
p
ointer
is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "client" domain
cont
r
ol ri
g
hts
for domain 0
commit
|
commitdiff
|
tree
2013-06-18
sch
u
lz
Oops! F
o
r
g
ot bitfie
l
d siz
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
p
rotect stdAl
l
oc and stdDeallo
c
e
v
en mo
r
e aga
i
nst misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
W
i
p, I will need
t
o
c
opy some o
f
tagl
i
st
e
lements i
n
t
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
sc
h
ulz
b
e
less
verbo
s
e
commit
|
commitdiff
|
tree
2013-06-17
sch
u
lz
a
r
mv
6
MMU definitions
commit
|
commitdiff
|
tree
2013-06-17
s
c
h
ulz
Put
t
he
k
ernel into to
p
m
o
st memory, right below 0xffff0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
includ
e
uboot's
b
o
ot scrip
t
used t
o
loa
d
and star
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
W
iP
comm
i
t
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
Cre
a
ting MemHeaderExt for
p
ooled func
t
ions
w
i
ll als
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
tronger check again
s
t
t
he MEMF_MANAGED m
e
mory
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
include magic field in MemHeaderExt structure
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
S
e
t
the magic value
commit
|
commitdiff
|
tree
2013-06-13
s
chu
l
z
don't
need CPU mode
d
e
f
initions h
e
re
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
gl
y
fixes
agai
n
st gcc which
d
o
es not like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
include di
r
ectory moved outside kernel
.
reso
u
r
c
e di
r
ectory
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
in
c
ase o
f
E
f
ikaMX, optimize for si
z
e
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
KrnMayGet
C
har i
m
pl
e
mented
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ul
z
using vo
l
atile struct wi
t
h all UART fields can be
m
uch
.
.
.
commit
|
commitdiff
|
tree
next