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
some spinlocks enabled
2015-05-01
schulz
som
e
spinl
o
cks
enabled
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
add
default in
i
tializers for spinloc
k
s
commit
|
commitdiff
|
tree
2015-05-01
schulz
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
schulz
Simple s
p
inlock supp
o
r
t
commit
|
commitdiff
|
tree
2015-05-01
s
chulz
b
a
rriers a
s
static inl
i
ne functi
o
ns instead of macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable only one mailbox
as F
I
Q so
u
rc
e
.
Add
s
ome
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
T
h
e *IRQ_DIBL* registers are read only
.
It is
impossible
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
Enable FIQ interr
u
p
t
handl
i
ng o
n
BCM mailbo
x
es
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add synchr
o
nization barrier
macros to
a
sm/arm
/
cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use correct
ma
c
ro
t
o cast IntETask
commit
|
commitdiff
|
tree
2015-04-28
schulz
Exec does not use SysBase->ThisTa
s
k
directly
.
In
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
sc
h
ulz
A
a
aw
.
Editor ate one closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save an
d
resto
r
e vfp state on native
ARM
aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schu
l
z
Do
not a
c
c
e
ss SysBase->T
h
is
T
ask outside exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64b
i
t i
n
tege
r
to do
u
ble con
v
ersi
o
n routine
s
.
T
h
ey may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Have more stack for a
d
ditional cores, pl
e
as
e
commit
|
commitdiff
|
tree
2015-04-21
schulz
Put C
P
U to
s
upervisor m
o
de in the SMP trampoline
.
Ju
s
t
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake
u
p
a
ddi
t
ional ARM c
o
res of ras
p
berry pi 2
.
T
h
i
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
d
on't need tb
p
_cs
f
ield
.
Declare th
a
t
we do want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq ackno
w
l
edgment
of SY
S
TIME
R
commit
|
commitdiff
|
tree
2015-04-19
sc
h
u
l
z
IRQ's 73 to 96 are no
t
a
n
y ne
w
int
e
rrupts
.
These are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
E
xe
c
's idle task promot
e
s itself to supervisor (actuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ support
f
i
x
ed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
superv
i
sor sysca
l
l
(SC_SU
P
ERSTATE) uses act
u
ally s
y
stem
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
dec
r
ea
s
e number of IRQs to match the
r
eality
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fix reporting of exception addresse
s
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use new ARM instruc
t
ions for
i
n
terrup
t
s,
e
xceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schu
l
z
Call
cor
e
_ExitInterrupt
o
n
ly when goi
n
g
back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
sc
h
ulz
execu
t
e SC_CA
U
S
E only whe
n
sy
s
tem call will ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eab
i
_i
2
d
and _
_
ea
b
i_
u
i2d
impleme
n
ta
t
i
ons
commit
|
commitdiff
|
tree
2015-04-15
schulz
64
-
bit sh
i
ft operati
o
n
s
commit
|
commitdiff
|
tree
2015-04-14
sch
u
lz
Only
include
r
aspberrypi fi
r
mware
f
i
l
es which
are re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
s
c
hulz
U
s
e BGR24
f
orm
a
t
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't bu
s
y wait for SDHC command complete by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
Restore user mode version of
s
hado
w
registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schul
z
All b
u
ffe
r
s allocated here have to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mma
k
efil
e
fixed
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
new s
y
scall - SC_CACHECL
E
ARE which is j
u
st a w
r
a
pper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define new BootM
s
g ta
g
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass phy
s
ical address of kernel
t
hrough BootMs
g
t
ags
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Use Message pointer
al
l
o
cated form the system instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreD
M
A to flush da
t
a cache and obtain p
h
ysical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEAR
E
syscall implementation
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
VirtualToP
h
ysical
.
Not so sm
a
rt implement
a
t
i
on at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Firs
t
cache management functions in pla
c
e
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't enter supervisor mo
d
e
.
Data and
i
nstruction synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
n
ame of vcmbox
.
resource changed to mbox
.
resou
r
ce
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper ON/
O
FF
logic
fo
r
activ
i
ty
led on B+
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM
2
83
5
_PERIP
H
YSSIZ
E
m
u
st be large
r
in order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schu
l
z
U
pon le
a
ving
I
RQ c
h
eck
w
hethe
r
t
he code will
go
back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
sh
u
t
down
d
ebug a
g
ain
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
Use
TLSF
managed
m
emory
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
The whole
rpi
k
erne
l
is now not only
a
t
the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
Short:
u
se fr
a
m
ebuff
e
r mirror for the
boo
t
cons
o
le
.
commit
|
commitdiff
|
tree
2015-04-09
schu
l
z
disa
b
l
e ha
c
k for getting __builtin_re
t
urn_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
I need more
d
e
b
ug
for a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let bootst
r
ap code prepa
r
e
the MM
U
tables for ra
s
pbe
r
ry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don
'
t prin
t
module informati
o
n when c
a
lculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
F
i
x MEMUppe
r
v
alue passed to the AROS
k
ernel
- the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
l
z
m
o
ve DEF
I
NE
S
ET fro
m
plat
f
o
rm_i
n
it to kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 a
s
well as B+ boards use LEDs wire
d
b
etween GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
chulz
core_SetupMMU(
)
takes one argu
m
ent
i
nstea
d
o
f
n
o
ne
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
h
ulz
Query VideoCor
e
for VMEM
(
n
e
eded
f
or f
u
rth
e
r
MMU mapping)
commit
|
commitdiff
|
tree
2015-03-29
schul
z
enable v
6
atomic operations for v6zk ar
c
hite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write
back caches
.
C
u
r
rent
l
y corrupts framebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
l
z
krnSysCall
m
ay de
s
troy
contents o
f
l
r
regi
s
ter (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flus
h
inst
r
uction cache after cop
y
ing the
exceptio
n
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
s
chulz
Use c
o
rr
e
ct p
a
t
h
f
o
r
raspberrypi firmw
a
re files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Su
p
port d
y
namic ARM_PE
R
IIOBASE as req
u
red by rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't
fl
u
sh caches
w
hen waitin
g
f
or free MailBox
s
lot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
c
hul
z
Don't
u
se magic n
u
mbers
.
Use defin
e
s instea
d
(A
R
M_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
W
ait for
S
erOut rea
d
y af
t
er prin
t
in
g
an a
d
ditional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
u
l
z
b
o
ot
s
tr
a
p
enable
s
c
a
che
s
for speed up
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metat
a
rget
for generating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flushes in VC
M
a
ilBox (can't clean and
i
nvalid
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Sup
p
ort rpi2, fix sending CR
a
f
t
e
r
LF (wait for ser
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
ad
d
ed i2f fu
n
ctions conv
e
rting 32-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
m
ove to ra
s
pberryp
i
repositor
y
o
n
git
h
ub
a
s it
a
p
pears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
ch
u
lz
ad
d
ed function
converti
n
g
long lon
g
(64-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
O
n
d
arwin host use gs
e
d if user hasn't specified anyt
h
ing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
sc
h
u
l
z
d
o
n
't enforce gsed on darwi
n
host
.
L
e
t user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schul
z
Wor
s
t cas
e
ali
g
nment on x86_6
4
i
s
16 byte
s
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schul
z
Create
t
he i
n
it
i
al M
M
U
map
a
t top of me
m
ory, r
i
ght
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
Durin
g
startup check
i
f early MMU map poi
n
ter is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set
"
client" d
o
main control rights
f
or domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot bitf
i
el
d
size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sch
u
l
z
protect
s
tdAlloc and
s
tdDeall
o
c ev
e
n
more against misus
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip, I wi
l
l need
to copy some of
taglist elements
into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be
less ver
b
ose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU definit
i
o
n
s
commit
|
commitdiff
|
tree
2013-06-17
s
c
hu
l
z
Put the kern
e
l into topmost me
m
ory,
ri
g
h
t
b
elow 0xfff
f
0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include
u
boot'
s
boot script used t
o
l
o
ad a
n
d start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
Creating MemHe
a
d
erExt for p
o
o
l
ed functions will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Stronger check against th
e
MEMF_MANAGED
m
emory
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
inclu
d
e magic field in MemHeaderEx
t
str
u
ct
u
re
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
S
et the magi
c
value
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
d
o
n
'
t
n
e
ed CPU m
o
de def
i
n
itions here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly fixes
a
gainst gcc which do
e
s not like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
inclu
d
e
d
i
r
e
ctory moved ou
t
side kernel
.
res
o
ur
c
e directory
commit
|
commitdiff
|
tree
next