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
Fix for compile with enabled debug support. return value of function is not in variab...
2015-07-02
schulz
Fix fo
r
c
o
mpile with enabled d
e
b
u
g support
.
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2015-06-29
schulz
core_SysCall
sho
u
ld be calle
d
*only*
wh
e
n
s
y
scall w
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
sch
u
l
z
R
emove a task
from Task
R
unning list only
i
f EXEC_SMP
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schul
z
b
r
e
aking
dis
a
ble was writing to
w
rong register (f
i
xed
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schulz
I
D
a
nd TDN
e
stCnt counters are orig
i
nally BY
T
E types
commit
|
commitdiff
|
tree
2015-06-12
sc
h
ulz
us
e
te
m
p
o
rary
regis
t
er varia
b
le i
n
stead of reading
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schul
z
introduced new syst
e
m call to ob
t
ain current
CPU number
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
s
chulz
F
i
xes bui
l
din
g
o
f
AROS for non-smp
v
a
r
i
a
n
t of r
a
spi
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
schulz
fixed
build of no
n
-smp rasp
i
buil
d
commit
|
commitdiff
|
tree
2015-06-08
schulz
l
o
ck proper task
commit
|
commitdiff
|
tree
2015-06-08
sch
u
lz
Use macro, not SysBas
e
varia
b
le
commit
|
commitdiff
|
tree
2015-05-26
schulz
TDNes
t
Cn
t
and
IDNes
t
Cnt are
sign
e
d fields and
s
o
shall
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
D
on'
t
re
a
d S
y
sbase->T
h
i
sTask, i
n
s
tead call F
i
n
d
Task
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
clea
r
exclusive
a
c
cess in local mo
n
it
o
r (need
e
d if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
clear exclusive acce
s
s
i
n local monit
o
r
(
needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
Don't try to
u
nlock if
the spi
n
lock
i
s free
.
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
w
a
king u
p
the addi
t
ional cores uses spinlock for synchroniza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
s
ome sp
i
nlocks ena
b
led
commit
|
commitdiff
|
tree
2015-05-01
schulz
a
d
d d
e
faul
t
initializers for s
p
i
n
locks
commit
|
commitdiff
|
tree
2015-05-01
schulz
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
schulz
Simple
s
pinlock
s
upport
commit
|
commitdiff
|
tree
2015-05-01
s
chulz
ba
r
r
i
ers as static inline functions i
n
stead of
m
a
cros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable
o
n
ly on
e
ma
i
lbox a
s
F
I
Q
so
u
rce
.
Add
some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
The *IRQ_DI
B
L* registers are
r
ead only
.
It is imp
o
ss
i
ble
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
E
nable FIQ i
n
terrupt
h
an
d
ling on BCM mail
b
oxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add synchronization barrier
macros to
asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use correct macro to
cast In
t
E
T
ask
commit
|
commitdiff
|
tree
2015-04-28
schulz
Exec does n
o
t use
Sys
B
ase->ThisT
a
s
k
dire
c
tly
.
In
s
te
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aaaw
.
Editor
ate one clo
s
ing )
.
.
.
S
orry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save and
r
e
stor
e
vfp s
t
ate
o
n native ARM
a
ro
s
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do not ac
c
ess SysBase->ThisTask out
s
ide exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
sch
u
lz
64bit inte
g
er to double conversion
routines
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
H
av
e
more stack for
add
i
tio
n
a
l
cores, please
commit
|
commitdiff
|
tree
2015-04-21
schu
l
z
Put CPU to supervi
s
or mo
d
e in the SMP tramp
o
line
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake up
additional
ARM cores
o
f raspb
e
rry pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't
n
eed tb
p
_c
s
field
.
Decl
a
re t
h
at
w
e
d
o
want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq acknowledgment
o
f
SYSTIM
E
R
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ's 73
t
o 9
6
are no
t
a
n
y new
i
nte
r
rupts
.
Thes
e
are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Exec's idle ta
s
k promotes itself
to supervisor (a
c
t
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
h
ulz
I
R
Q suppo
r
t fi
x
ed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supervisor syscall
(S
C
_
S
UPERSTA
T
E) uses
actual
l
y syste
m
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decrease numb
e
r
o
f
IRQ
s
to match t
h
e reality
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
i
x reporting of exception addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use new
A
RM instructions for int
e
rrupts
,
e
x
ce
p
ti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
hulz
Call core_ExitInterr
u
pt
o
nly wh
e
n going back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
h
ulz
e
xecute SC_CAUS
E
only when system
c
all w
i
ll return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
sc
h
u
l
z
_
_eabi_i2d and __eabi_ui2d
imp
l
ementa
t
ions
commit
|
commitdiff
|
tree
2015-04-15
schul
z
64-bit
shift o
p
e
ratio
n
s
commit
|
commitdiff
|
tree
2015-04-14
schulz
Onl
y
inc
l
ud
e
raspber
r
ypi firmware files which are re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
sc
h
ulz
U
s
e BG
R
24 fo
r
m
a
t
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't bu
s
y wait for SDHC
c
o
m
mand complete
b
y
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
Resto
r
e user mode version of shad
o
w registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
A
l
l buffers allocated
here have
t
o be larger b
y
one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
sc
h
ulz
m
makefile fixed
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
ne
w
s
yscall - S
C
_
C
ACHECLEARE which is just a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
de
f
ine new BootMsg tag
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
Pa
s
s physical add
r
ess of kernel th
r
ough BootMsg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
se Messag
e
pointer allocated form the
system i
n
stead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Cac
h
e
PreDMA to flush data cache and
ob
t
ain
p
h
ysical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEARE sysca
l
l implement
a
tion
commit
|
commitdiff
|
tree
2015-04-11
schulz
VirtualT
o
Phy
s
ic
a
l
.
No
t
so smart im
p
lemen
t
a
t
ion at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First
c
ache man
a
gement f
u
nctions in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't enter supervisor mod
e
.
Data and
instructio
n
synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
n
a
me of vcmbox
.
resou
r
ce c
h
anged to mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper
ON/O
F
F lo
g
ic for activi
t
y led
o
n B+
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hulz
BCM2835_PERIPHYSSIZE
must
be larger in ord
e
r to
cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hulz
Upon
l
e
aving IRQ check wheth
e
r the code wil
l
go b
a
ck
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
l
z
shut do
w
n debug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
T
h
e who
l
e rpi
k
e
r
nel
is now not only at the
t
op of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Short:
u
se framebuffer mir
r
or for t
h
e
boot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
dis
a
ble hack for gett
i
n
g
__bui
l
tin_r
e
turn_address
(
1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I n
e
ed more debug fo
r
a whi
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Le
t
bo
o
tstrap co
d
e prepare the
M
MU tabl
e
s
f
or raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sc
h
ulz
Don't
p
rint modul
e
information when calculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix M
E
MUpp
e
r
v
a
lue p
a
ssed to the AROS kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
mov
e
DEFI
N
ESET from platform_init to kernel_
s
tartup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
r
p
i2 a
s
well as B+ board
s
use
LEDs wired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core_Set
u
pMMU(
)
t
a
kes one
a
rgument
i
n
stead of
n
one
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Q
u
ery VideoCore for VMEM (nee
d
ed f
o
r further
MMU map
p
ing)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6 ato
m
ic ope
r
ations for
v6zk archite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
enab
l
e
w
rite
b
ack cac
h
es
.
Cu
r
rently
c
orrupts framebu
f
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
k
rnSys
C
all may destroy con
t
ents
o
f l
r
reg
i
ster (
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush instruct
i
on cach
e
a
fter
c
o
p
ying the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use c
o
rrect path fo
r
rasp
b
erryp
i
firmware files
.
No
w
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sc
h
ulz
Support d
y
namic ARM_PERIIOBASE as requred
b
y rpi
2
commit
|
commitdiff
|
tree
2015-03-22
sch
u
l
z
Don't flu
s
h caches whe
n
w
a
i
ting f
o
r
free MailBo
x
slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't use magic numbers
.
Use define
s
inst
e
ad (
A
RM_P
E
RIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
s
c
hulz
Wait for SerOut ready after p
r
i
n
ting an
a
dditional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
boot
s
trap enable
s
caches for s
p
eed up
.
S
upp
o
rts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add me
t
atarget f
o
r gener
a
t
i
ng
.
img
f
ile
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
F
ix cache flushes in V
C
MailBox (ca
n
't clean and
invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
h
ulz
Supp
o
rt rpi2, fix sendin
g
C
R
a
f
ter LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
sc
h
ulz
a
d
ded i2f function
s
convertin
g
32-
b
it
inte
g
er (u
n
s
igned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move
to
r
aspberrypi repository on github as it a
p
pear
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added
function convertin
g
long long
(
64-b
i
t) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On dar
w
i
n host use gsed if user hasn't specif
i
e
d anythi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
d
o
n't enforce gsed on darwin hos
t
.
Let us
e
r sp
e
cify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Wors
t
ca
s
e alignmen
t
on x8
6
_64 is
16 bytes
.
Some
M
MX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
c
hulz
Create
t
he
initial MMU map at top of memory, r
i
ght
.
.
.
commit
|
commitdiff
|
tree
next