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
clear exclusive access in local monitor (needed if interrupt occurred
2015-05-01
schulz
cl
e
ar exclusive
a
cc
e
ss in
local monitor (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sch
u
lz
D
o
n
'
t try
to unlock if the spinlock
is fr
e
e
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
w
a
king
u
p th
e
addit
i
onal
c
o
r
es uses spinlock for synchron
i
za
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schul
z
some spinlocks enabled
commit
|
commitdiff
|
tree
2015-05-01
sch
u
lz
add de
f
a
u
lt initia
l
i
z
ers for spin
l
ocks
commit
|
commitdiff
|
tree
2015-05-01
schulz
typo fi
x
ed
commit
|
commitdiff
|
tree
2015-05-01
schulz
S
i
mp
l
e spinlo
c
k support
commit
|
commitdiff
|
tree
2015-05-01
schulz
ba
r
r
i
e
rs as
s
tatic inline
functions instead of macr
o
s
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable
onl
y
o
n
e
mailbox as FIQ source
.
Add some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
The *IRQ_DIBL*
r
eg
i
sters are read only
.
It is impo
s
s
i
ble
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
hulz
E
nable FIQ interr
u
pt handl
i
ng on BCM m
a
i
l
boxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add
synchroniz
a
tio
n
b
a
r
r
i
e
r mac
r
os
to
asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schul
z
Use
c
orrect
m
acro to cast IntETask
commit
|
commitdiff
|
tree
2015-04-28
schul
z
Exec doe
s
not us
e
Sys
B
as
e
-
>ThisT
a
s
k
directly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aa
a
w
.
Ed
i
to
r
ate
one
closing )
.
.
.
So
r
ry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
sc
h
ulz
S
a
ve
a
nd restore vfp state on
native ARM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do not access SysBase
-
>
T
h
i
s
Task outside ex
e
c
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schul
z
64bit integer to double co
n
v
ersion routines
.
T
h
ey may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
s
c
hulz
Hav
e
more stack for additional
c
ores, ple
a
se
commit
|
commitdiff
|
tree
2015-04-21
s
c
hulz
Put CP
U
to supervisor
mode in the SMP trampoline
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
sch
u
lz
Wake up a
d
ditional ARM
c
ores of raspber
r
y pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't need tbp_
c
s
field
.
Declare that we do
w
ant to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
Fixed irq ackno
w
le
d
gmen
t
of SYSTIMER
commit
|
commitdiff
|
tree
2015-04-19
schulz
IR
Q
's 73 to 96 are not any
new i
n
terrupts
.
These
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Exec's
id
l
e task pr
o
motes itself to superviso
r
(ac
t
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ support fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
su
p
e
rvisor syscal
l
(SC_SUPERSTATE
)
uses
actual
l
y system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
u
l
z
decrease number
o
f IRQ
s
to matc
h
the re
a
lity
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fix
r
eportin
g
o
f exception a
d
d
r
ess
e
s
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
Use
n
ew
A
RM
instructi
o
ns for interrupts, e
x
c
e
p
tions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Call core_Exit
I
nterrupt only when go
i
ng
b
ack to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
execute SC_CAUSE
o
nly when
system call will return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schu
l
z
_
_
eabi_
i
2d
a
nd __e
a
bi_ui2d implementatio
n
s
commit
|
commitdiff
|
tree
2015-04-15
sch
u
l
z
64-bit
shif
t
operations
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only include raspberry
p
i fi
r
mware f
i
les which are really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
sch
u
lz
DO
n
'
t
busy wait for S
D
HC co
m
mand co
m
ple
t
e b
y
r
e
ading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schul
z
R
e
store u
s
er mode versio
n
of s
h
adow
registers
o
nly
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
chulz
All buffers allocated here
h
ave to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefile fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new
s
y
s
call - SC_
C
AC
H
E
CLEARE which is just a
wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
d
e
fine ne
w
B
o
otMs
g
tag
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
P
a
ss physic
a
l
a
ddress
of kernel
through
BootM
s
g tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Mess
a
ge
pointer allocated form th
e
system
instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreDMA to flush dat
a
cache and obtain physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
SC_
C
A
C
H
ECLEARE sys
c
a
ll imp
l
ementa
t
io
n
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualTo
P
hysical
.
Not s
o
s
m
art implementation at
the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
First cache
m
anagemen
t
funct
i
ons in
p
lace
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
l
z
Don't enter supervisor mode
.
Da
t
a
and instr
u
ctio
n
synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of vcmbox
.
r
e
source changed to mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use
proper ON/
O
FF log
i
c
f
o
r activity
l
ed on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835_PERIP
H
YSSI
Z
E
m
ust b
e
larger in order t
o
cov
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Upo
n
leaving IRQ che
c
k whether
the
c
ode will
g
o back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
shut down debu
g
again
commit
|
commitdiff
|
tree
2015-04-09
schulz
U
s
e TLSF mana
g
ed
m
emory
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hul
z
The whole rpi
k
ernel is now not only at the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
Shor
t
: use fra
m
e
b
u
f
fer mir
r
o
r
for the boot console
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
disable
h
a
ck f
o
r
get
t
i
n
g __builtin_return
_
address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need more debug for
a
w
h
ile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
L
et boot
s
t
r
ap code
p
repare t
h
e MMU tables
for ra
s
pberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
ulz
Don't print module inf
o
rmation when c
a
lculat
i
ng
k
e
rnel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
Fi
x
M
E
M
U
pper val
u
e pass
e
d to the AR
O
S k
e
rnel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEF
I
NESET
f
r
om pl
a
tform_
i
n
i
t to kernel_startu
p
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
rpi2
as well as B+ b
o
ard
s
use LEDs wired between G
P
IO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schul
z
core_SetupMMU() takes one argument in
s
t
e
ad of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query VideoCore for VMEM (needed for further MMU mappin
g
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable
v
6 ato
m
ic operation
s
f
o
r v6
z
k architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
e
nable wri
t
e back
c
aches
.
Cu
r
rently c
o
rru
p
ts fr
a
mebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCa
l
l
may
destroy conten
t
s of lr register
(
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
flush instructi
o
n
cache af
t
er copying
t
he
e
x
c
e
ption
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
s
chulz
Use
c
orrect path for r
a
spb
e
r
rypi fi
r
mwar
e
files
.
N
o
w
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
s
chulz
Supp
o
rt dynamic ARM_PERIIOBASE as requred by rp
i
2
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
on't fl
u
sh c
a
ches when waiting for free MailBox slo
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't use magic
numbers
.
U
s
e def
i
nes
instead (ARM_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
s
chu
l
z
W
a
it
for SerOut ready after printing an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
bootstrap
enables c
a
ches for sp
e
ed
up
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatarget fo
r
g
e
nerating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
ulz
Fix cach
e
flus
h
es in
V
C MailBox (can
'
t clean a
n
d invalid
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
u
l
z
Support rpi2, fix
sending CR after LF (wait fo
r
serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
s
c
h
u
lz
a
d
ded i2f functi
o
ns converting 32-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schul
z
move to rasp
b
er
r
y
p
i r
e
pository on githu
b
as i
t
appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
c
hulz
added
f
un
c
tion converting lon
g
long (
6
4-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schul
z
On d
a
rwi
n
host use
gsed i
f
user hasn't specified
anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schul
z
don
'
t
enfo
r
ce gsed on darw
i
n ho
s
t
.
Let user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case
ali
g
nment on
x86_64 is 16 bytes
.
So
m
e MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
C
r
e
ate t
h
e initial MM
U
map at to
p
of memory,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
D
uring st
a
rtup check if early M
M
U map po
i
nter is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "c
l
i
ent" domain control rights for domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oop
s
! Forgot bitf
i
eld size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sch
u
l
z
pro
t
e
ct st
d
A
l
l
oc and stdDealloc
ev
e
n more against
mis
u
sed
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
sch
u
lz
Wip, I will need to
c
opy
so
m
e of tagl
i
st element
s
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
be les
s
verbos
e
commit
|
commitdiff
|
tree
2013-06-17
s
c
h
ulz
ar
m
v6 MM
U
definitions
commit
|
commitdiff
|
tree
2013-06-17
sc
h
ulz
Put
t
he ke
r
nel into topmost memory, r
i
ght bel
o
w 0x
f
f
ff
0
000
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
i
nclude
u
boot's boot script used to load
a
nd start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
schulz
C
r
e
ating MemHe
a
d
e
rExt
f
o
r pooled functions will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
t
r
o
n
ger c
h
e
ck aga
i
n
s
t the MEMF_MANAGED memo
r
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
include m
a
g
ic f
i
eld
i
n MemHea
d
erExt
structure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Set th
e
magic
value
commit
|
commitdiff
|
tree
next