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 for compil
e
with e
n
abled d
e
bug support
.
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2015-06-29
schul
z
c
o
re_SysCall should be
c
all
e
d *only* w
h
e
n
sy
s
call was
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schulz
Remove a task from TaskRun
n
in
g
list only if
EXEC_SMP
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
sch
u
lz
b
r
e
ak
i
ng
d
isabl
e
w
a
s writ
i
n
g to wro
n
g r
e
gister (fixed
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schulz
ID and TDN
e
stCnt
c
ounter
s
are or
i
g
i
nally
BYTE types
commit
|
commitdiff
|
tree
2015-06-12
schulz
use temporar
y
r
e
gister
v
ariable instead of rea
d
ing
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schu
l
z
intr
o
duced new sys
t
em call to
obtain c
u
r
re
n
t CPU number
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
sch
u
l
z
F
i
xes bui
l
d
i
ng of AROS for non-s
m
p vari
a
nt of ras
p
i
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
schulz
fixed build of n
o
n-smp raspi bu
i
ld
commit
|
commitdiff
|
tree
2015-06-08
schulz
l
o
ck prope
r
task
commit
|
commitdiff
|
tree
2015-06-08
schulz
U
s
e macro, not
Sy
s
Base variable
commit
|
commitdiff
|
tree
2015-05-26
schulz
TDNest
C
n
t
and
IDNestCnt a
r
e
signed fi
e
lds and
s
o sh
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schu
l
z
Don't read Sysbase->ThisTask, instead call FindTask
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
cle
a
r exclusive access in l
o
ca
l
monitor (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
s
chulz
clear e
x
clusive access
i
n local monitor (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
s
c
h
ulz
Don't try
t
o unlock if the
s
pinlock is free
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
waking up the additional
co
r
es
u
se
s
spinl
o
ck for sy
n
c
h
roniz
a
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
some spin
l
ocks enabled
commit
|
commitdiff
|
tree
2015-05-01
schul
z
add
default
i
n
i
ti
a
lizers for
spinlocks
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
schul
z
Simp
l
e
s
pinlock
s
upport
commit
|
commitdiff
|
tree
2015-05-01
schul
z
barrier
s
as static
i
nline functions instead of macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
En
a
ble
o
nly one mailbox as FIQ sourc
e
.
Add
s
ome
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
T
h
e
*IRQ_DIBL* register
s
are read only
.
It
is
i
mpossibl
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
Enable FIQ in
t
e
r
rupt handl
i
ng on BC
M
m
a
i
l
boxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
sch
u
lz
add s
y
nchro
n
i
za
t
ion barrier ma
c
r
o
s
t
o as
m
/ar
m
/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
U
se co
r
rect mac
r
o
t
o
c
a
st IntETask
commit
|
commitdiff
|
tree
2015-04-28
schulz
Exec
does n
o
t
u
se
SysB
a
se
-
>T
h
i
sTask di
r
e
ctly
.
I
n
s
t
e
ad
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aaaw
.
E
d
ito
r
ate o
n
e closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save
and r
e
sto
r
e vfp state on nat
i
ve ARM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
D
o
not access SysBase
-
>Th
i
sTask out
s
ide
e
xec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
sc
h
u
l
z
6
4
bit in
t
eg
e
r to double conversion
routines
.
They
m
a
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Have more stack for ad
d
itional cores,
p
lea
s
e
commit
|
commitdiff
|
tree
2015-04-21
sc
h
u
l
z
P
u
t
C
P
U to sup
e
rvi
s
or mode in
the S
M
P
t
ra
m
poline
.
J
u
st
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake up additi
o
nal ARM c
o
res of raspberr
y
pi
2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
d
o
n't need
tbp_cs fiel
d
.
De
c
lare
t
h
at we d
o
want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq acknowledgment of SYS
T
I
MER
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
I
R
Q's
7
3 to 96 are not
a
n
y
new interrupts
.
These
a
re
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
E
xec'
s
id
l
e
t
a
sk pro
m
otes i
t
s
e
lf to
s
up
e
rvi
s
o
r
(actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
u
lz
IRQ support
fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supervisor syscall (SC_SUPERST
A
TE) us
e
s actually s
y
st
e
m
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decrease numb
e
r of IRQs to
m
atch the
r
eal
i
ty
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
Fi
x
r
eporting
o
f ex
c
ept
i
o
n ad
d
resses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use new ARM ins
t
r
u
cti
o
ns for in
t
er
r
u
pt
s
, exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Ca
l
l
c
ore_ExitInter
r
upt only wh
e
n
g
o
i
ng
bac
k
to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
e
x
ecute SC_CAU
S
E only w
h
e
n
s
ystem call will r
e
tur
n
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eab
i
_i2
d
a
n
d
_
_eab
i
_ui2
d
implementati
o
n
s
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-bit shift operatio
n
s
commit
|
commitdiff
|
tree
2015-04-14
schulz
On
l
y in
c
lude r
a
spberrypi firmware
fil
e
s which a
r
e r
e
a
l
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn
'
t bu
s
y wait f
o
r SD
H
C co
m
mand com
p
lete by
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
sch
u
lz
Restore user mode v
e
rsion of sh
a
dow reg
i
s
t
ers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
All b
u
ffers allo
c
a
ted here
h
ave to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mma
k
efile fixed
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
new sys
c
all -
SC_C
A
CHECLEARE
w
hi
c
h
i
s ju
s
t a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
define new B
o
ot
M
sg t
a
g
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass physic
a
l
address
o
f kernel
t
hrough Boot
M
sg t
a
g
s
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
Use Messa
g
e
p
oi
n
ter
a
l
lo
c
ated form
t
he
system instea
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
Us
e
C
a
ch
e
PreDMA to flu
s
h
d
a
t
a
c
ache and obta
i
n physic
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACH
E
CLE
A
RE sysca
l
l
implementation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Vi
r
tualT
o
P
h
ysical
.
Not
so smart
implementatio
n
at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
First c
a
c
he
management function
s
in place
commit
|
commitdiff
|
tree
2015-04-11
schul
z
Don'
t
enter
supervisor mode
.
D
ata and in
s
truction synchr
o
niz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
n
ame of vcm
b
ox
.
resource c
h
anged to mbox
.
r
esource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper O
N
/O
F
F logic for
activi
t
y led o
n
B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
ch
u
lz
BCM
2
835_P
E
RIPHYSSIZ
E
must be lar
g
er i
n
order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
U
pon leavin
g
I
RQ check whether
the
code w
i
ll go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
shut do
w
n
d
e
bug again
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF man
a
ged me
m
ory
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
The whole
r
pi kernel is now
n
ot only
a
t the t
o
p of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schul
z
Short: use
framebuf
f
er mirror for the
b
oot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disab
l
e hack for ge
t
ti
n
g
__builtin
_
retur
n
_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
I need
m
ore de
b
ug f
o
r a
w
h
ile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
Let
boot
s
trap
c
ode prep
a
r
e
t
he MMU
t
ables fo
r
raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don'
t
print
module informat
i
on when cal
c
u
l
a
ting kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
Fi
x
MEMUpper
v
alue passed
t
o th
e
ARO
S
ke
r
nel -
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chu
l
z
move
D
EFINES
E
T from plat
f
or
m
_init to kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as wel
l
a
s B+ boards use LEDs wired betwee
n
GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core_Setu
p
MMU() takes one
argumen
t
i
n
stead
o
f none
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
h
u
lz
Query Vi
d
e
o
C
ore
f
or VMEM (needed for further
M
MU
m
ap
p
i
ng)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6 atomic oper
a
t
ions
f
or
v
6zk architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable w
r
i
t
e back caches
.
Currently corrupts f
r
ameb
u
f
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
kr
n
Sys
C
a
l
l m
a
y destroy conten
t
s of lr register (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
fl
u
sh i
n
struction ca
c
he
a
fter copying the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schul
z
U
se correc
t
path
f
or rasp
b
errypi
firmwa
r
e files
.
N
ow
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
S
upport
d
ynamic ARM_
P
E
RIIOBASE as requred
b
y
r
p
i2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don
'
t
flush caches
whe
n
waiting for fre
e
Mail
B
o
x
slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don
'
t use magic
n
umbers
.
Use defines inste
a
d
(ARM
_
PE
R
IIOB
A
SE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerOut
r
eady after prin
t
ing an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schul
z
bootstrap enables cache
s
for
speed up
.
Suppor
t
s r
p
i2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatarget for gen
e
rating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fi
x
cache flushes i
n
VC
M
ailBo
x
(
c
a
n't clea
n
and invalid
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Support rpi
2
, fix
s
endi
n
g CR after LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
s
chulz
added
i
2f functions converting 32-bit in
t
eger (unsi
g
ned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
c
hulz
mo
v
e
t
o ra
s
pberr
y
pi repository on g
i
thub as
it appear
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
sc
h
ulz
add
e
d
function co
n
v
e
rting long lo
n
g (64-bi
t
)
signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin host use gsed if us
e
r hasn't
spec
i
fied
a
nything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
d
o
n
't en
f
orce g
s
ed on darwin
h
ost
.
L
e
t u
s
er specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst cas
e
alignme
n
t on
x
86_64 is 16
b
y
t
e
s
.
S
om
e
MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
sc
h
ulz
Cre
a
te the initial MMU map at t
o
p of mem
o
r
y, ri
g
h
t
.
.
.
commit
|
commitdiff
|
tree
next