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
s
c
hulz
S
i
m
ple spin
l
ock support
commit
|
commitdiff
|
tree
2015-05-01
schu
l
z
barriers as stat
i
c inlin
e
functions in
s
t
ead of mac
r
os
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
E
n
able only
one mailbox as FIQ source
.
Add
s
ome
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
h
u
lz
The
*
IRQ_DIBL* registers ar
e
read only
.
It is
i
m
p
o
s
s
ible
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schu
l
z
Enabl
e
FIQ interru
p
t handling on BCM mail
b
oxe
s
.
E
a
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schul
z
add synchronizatio
n
barrier macros to asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Us
e
correct macro to
c
ast Int
E
Task
commit
|
commitdiff
|
tree
2015-04-28
sc
h
ulz
Exec does no
t
use SysBase->ThisTask d
i
rectl
y
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
s
chulz
Aaaw
.
Editor ate one
closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Sa
v
e
a
nd r
e
store vfp state on native AR
M
aros
.
T
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do not acce
s
s Sys
B
ase->ThisTask outside exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schu
l
z
6
4
b
i
t integer
t
o double conv
e
rs
i
on ro
u
tines
.
T
h
ey may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Have more s
t
ack for addit
i
onal
cores, please
commit
|
commitdiff
|
tree
2015-04-21
s
c
h
ulz
Put
C
PU to supervi
s
or
mode in the SMP trampoline
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake up additional ARM cores of raspberry pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't need
t
b
p_cs f
i
eld
.
Declare that we
do
w
ant to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
chulz
Fi
x
ed irq acknowledgment of S
Y
STIMER
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
IR
Q
's 73
t
o 96 are not any
new inter
r
upts
.
T
h
ese are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
u
lz
E
x
ec's
idle
task pr
o
m
o
te
s
it
s
elf to supe
r
visor
(
ac
t
uall
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
IR
Q
suppo
r
t fixed
.
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
supervisor s
y
scall (
S
C_SUPERSTATE) uses a
c
t
ually syst
e
m
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
d
ecrease number of IRQs to match
t
he reality
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
Fix rep
o
r
ting of exception addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
U
se new ARM instructions for
i
n
t
e
r
ru
p
ts,
e
xceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
C
a
ll cor
e
_ExitInterrupt only when going back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
chulz
execute SC_
C
AUSE only when sy
s
tem call will
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eabi_i2d and
__
e
abi_ui2d implem
e
n
t
ations
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-
b
it shift o
p
erations
commit
|
commitdiff
|
tree
2015-04-14
sch
u
lz
Only include
r
aspb
e
r
r
ypi firmw
a
re fi
l
e
s
w
hich
ar
e
r
e
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn'
t
busy wait for SDHC command complet
e
by reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
hulz
Restore
user mode ver
s
ion of shadow
r
egiste
r
s only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
A
l
l buffers allocate
d
h
ere have t
o
be l
a
rger by
one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schul
z
mmakefil
e
fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
n
ew syscall - SC_CACHECLEARE
w
hich is j
u
s
t
a w
r
a
p
p
er
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define new BootMsg tag
commit
|
commitdiff
|
tree
2015-04-11
s
c
hu
l
z
Pass physical
a
d
d
ress of k
e
rnel through BootMsg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Message po
i
n
t
er al
l
ocated form the
s
y
ste
m
instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CacheP
r
eDM
A
to flush d
a
ta cache and obta
i
n phys
i
cal
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_C
A
CHECLEARE syscall implemen
t
ation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Virtua
l
T
oPhysi
c
al
.
Not so s
m
art imple
m
e
ntati
o
n at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First cache
m
a
nagement functions in place
commit
|
commitdiff
|
tree
2015-04-11
schul
z
D
on
'
t ent
e
r supe
r
visor mode
.
Data and instr
u
ction s
y
nchro
n
iz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
lz
name
of
v
cmbox
.
resour
c
e
changed to mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use p
r
oper O
N
/OFF
logic for activity led
on B
+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
B
CM2835
_
PE
R
IP
H
YSSIZE must be large
r
in
order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
chulz
U
p
on leaving IRQ check whe
t
her the code will go
b
ack
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
shut down debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
schu
l
z
T
h
e whole rp
i
ke
r
nel is no
w
not
o
n
l
y
at the top
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Sho
r
t: us
e
framebuffer mirror for the boot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
di
s
a
ble h
a
ck for getting
_
_builtin_r
e
turn_addre
s
s(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
I
need more debug for a
wh
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
ulz
L
e
t
boo
t
strap code prep
a
re t
h
e MMU
t
ables for ras
p
berr
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
Don't pr
i
nt module informa
t
i
on wh
e
n
c
alculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
F
i
x MEMUpper
value
p
ass
e
d to the AROS kernel - t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEFINESET from pl
a
tform_init to kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
rpi2 a
s
well as B
+
boards use LED
s
wired
between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
sch
u
lz
c
or
e
_SetupMMU()
t
akes one a
r
gument instea
d
o
f
none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query
V
ideoCore f
o
r VMEM (needed for
f
u
rther
MMU mapp
i
ng)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6 atomic operations for v6zk architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sc
h
u
lz
enable write back cach
e
s
.
Cur
r
e
n
t
ly corrup
t
s
framebuf
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCa
l
l m
a
y
d
e
stroy contents of l
r
regist
e
r
(if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
flush ins
t
ruction cache after
c
o
pyin
g
t
h
e
ex
c
eption
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use correct path for ra
s
pberrypi firmware files
.
N
ow
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
S
upport dynam
i
c ARM_PE
R
IIO
B
A
S
E
as
r
e
qured by rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't flush
caches when w
a
itin
g
for free MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't us
e
magic n
u
mbers
.
U
s
e
d
e
f
i
n
e
s in
s
te
a
d (ARM_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
s
c
hul
z
Wait for Se
r
Out ready after pr
i
nting an
ad
d
i
tional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
bootstrap enables cac
h
es for speed up
.
Suppo
r
ts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatarget for ge
n
erating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flush
e
s
i
n VC MailBox (can'
t
clean
and
i
nvalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Support r
p
i2, fix sendin
g
CR aft
e
r LF (wait f
o
r seria
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
sc
h
ulz
a
d
ded i2f
f
u
n
ctions converting 32-bit integer (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move t
o
rasp
b
err
y
pi repos
i
tory on github as it
ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
adde
d
function conver
t
ing l
o
ng l
o
ng (64-
b
it)
s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
sch
u
lz
On darwin host u
s
e gs
e
d if user hasn't spec
i
fied anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
d
o
n
'
t
enforce gsed
on
darwin host
.
Let user specif
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst c
a
se
a
l
ignme
n
t on x86_
6
4 is
1
6
bytes
.
Some M
M
X
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
C
reate t
h
e initial MMU
ma
p
a
t
t
op
of memory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
sc
h
ulz
During startup ch
e
ck if ea
r
ly
MM
U
map pointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "client" do
m
ain control rights f
o
r domai
n
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forg
o
t bitfield
s
ize
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
s
c
hul
z
protect stdA
l
loc and std
D
e
a
lloc ev
e
n
more
against misuse
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
sch
u
lz
Wip, I will need to c
o
p
y
some of taglist elements into
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
be less verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU def
i
n
itions
commit
|
commitdiff
|
tree
2013-06-17
schu
l
z
P
u
t
the kernel into topmost memory, right below 0
x
f
f
ff000
0
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
inclu
d
e ub
o
o
t'
s
boot scrip
t
used to load and
start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
schulz
Creat
i
n
g MemHeaderExt for pooled function
s
will als
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
Stro
n
ger check a
g
ainst the MEM
F
_MANAGED memor
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
n
clude mag
i
c field in M
e
mHeade
r
Ext stru
c
ture
commit
|
commitdiff
|
tree
2013-06-13
sch
u
l
z
Set the magic val
u
e
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
don't need CPU m
o
de defini
t
i
ons here
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
u
gly fix
e
s against gcc whi
c
h do
e
s
not
like to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
i
n
c
lude
d
ire
c
tory moved o
u
tside
kernel
.
res
o
u
r
c
e directory
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
in case of Ef
i
kaMX, optim
i
ze
f
or size
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
KrnM
a
y
GetChar implement
e
d
commit
|
commitdiff
|
tree
2013-06-13
schulz
using volatile struct
w
ith
all
U
A
R
T
f
i
e
lds ca
n
be m
u
ch
.
.
.
commit
|
commitdiff
|
tree
next