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
use temporary register variable instead of reading into cpunum directly
2015-06-12
sc
h
ulz
use temporary register
variable inste
a
d of reading
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schulz
introduced new system call t
o
obtai
n
current CPU number
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schu
l
z
Fix
e
s buil
d
ing of
A
R
O
S
for non
-
s
m
p variant of raspi
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
s
c
hulz
f
i
xed buil
d
of non-sm
p
ra
s
pi build
commit
|
commitdiff
|
tree
2015-06-08
s
c
hulz
l
ock proper task
commit
|
commitdiff
|
tree
2015-06-08
schulz
Use macro, not SysBase variable
commit
|
commitdiff
|
tree
2015-05-26
s
chulz
TD
N
estCnt and IDNestCnt are
sig
n
ed fields and so shall
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sch
u
lz
Do
n
't re
a
d S
y
s
b
ase->ThisT
a
sk, inst
e
ad
call FindTask
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
s
ch
u
lz
clear
exclusive acce
s
s in local monitor (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
clear
e
xcl
u
sive
a
ccess in local monitor
(ne
e
ded if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
D
o
n't try to unlock if the sp
i
nlock is fr
e
e
.
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
waking up the additional cores
u
ses sp
i
n
l
oc
k
f
o
r
sy
n
chr
o
niza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
some spinlo
c
ks enabled
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
add default initializers for
spi
n
locks
commit
|
commitdiff
|
tree
2015-05-01
schu
l
z
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
schulz
Si
m
ple spinlock
support
commit
|
commitdiff
|
tree
2015-05-01
s
chulz
ba
r
riers as
static inline
f
unctions inste
a
d of ma
c
ros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable only
o
ne
m
ai
l
bo
x
as
F
IQ so
u
rce
.
A
dd
s
ome
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
The
*
IRQ_DIBL* registe
r
s are read only
.
It is impossibl
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schu
l
z
Enable FIQ i
n
terrupt ha
n
d
ling on BCM mail
b
oxes
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add s
y
nchronization
b
a
rrier
m
a
c
ro
s
to asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use correct macro
to cast
IntETask
commit
|
commitdiff
|
tree
2015-04-28
schulz
E
xec does not use Sys
B
ase->ThisTa
s
k direct
l
y
.
Instea
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schu
l
z
Aaa
w
.
Edit
o
r at
e
one closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save and r
e
s
tore vfp stat
e
o
n
n
a
t
ive
A
R
M a
r
os
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do
not ac
c
es
s
SysBase->ThisTask out
s
ide
exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64bit integer to doubl
e
convers
i
on
r
outine
s
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Ha
v
e more
s
t
a
ck
f
o
r addit
i
o
nal cores, ple
a
se
commit
|
commitdiff
|
tree
2015-04-21
sch
u
lz
Put CPU to supervisor mode in the
SMP
t
rampoli
n
e
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake up additional ARM cores of
r
a
s
pberry
p
i
2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don't need tbp_cs field
.
Declare tha
t
we
d
o
want
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq
acknow
l
edgment of S
Y
S
TIM
E
R
commit
|
commitdiff
|
tree
2015-04-19
s
chulz
IR
Q
's 73 to 96 a
r
e no
t
any new
i
nterrupts
.
These
are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
Exec's
idle t
a
sk promotes itsel
f
t
o supervisor (
a
c
t
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
IRQ suppo
r
t
f
ixe
d
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
super
v
is
o
r sy
s
call
(
S
C_SUPERSTATE) use
s
actually
system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
de
c
rease number of IRQs to match the r
e
al
i
ty
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
Fix re
p
orting of exceptio
n
addre
s
ses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use n
e
w ARM instructions for
i
nterr
u
pts,
excep
t
ions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Call core_
E
xitInt
e
rrupt only when
g
o
i
n
g ba
c
k to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
execute SC
_
C
A
USE o
n
l
y when system call
w
ill return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__e
a
bi_i2d and __
e
a
b
i_ui2d
i
m
plementation
s
commit
|
commitdiff
|
tree
2015-04-15
schulz
6
4
-bi
t
s
hi
f
t oper
a
t
i
ons
commit
|
commitdiff
|
tree
2015-04-14
s
chu
l
z
Only include raspber
r
ypi
f
irmware files which are really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schu
l
z
Use
BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
sch
u
lz
DOn't
busy wa
i
t fo
r
SDHC command complete by re
a
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
R
estore user mode
v
e
r
sion of sha
d
ow regi
s
t
e
rs on
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
h
ulz
All buf
f
e
r
s
a
ll
o
c
ated h
e
re
have
t
o be
l
a
rger by
o
ne
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefile
fixed
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
n
ew syscall - SC_CACH
E
C
LEAR
E
which is just a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
u
l
z
defi
n
e new BootMsg ta
g
commit
|
commitdiff
|
tree
2015-04-11
schul
z
P
ass
physical
a
ddres
s
of kernel through
B
o
o
tMs
g
ta
g
s
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Me
s
sage pointer a
l
locate
d
fo
r
m the
s
ystem instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use C
a
che
P
re
D
MA to
flush d
a
ta
cach
e
and ob
t
ain
p
hys
i
cal
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
u
lz
SC_CACHECLEARE sys
c
all i
m
plem
e
ntati
o
n
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
V
i
rtualToPhysical
.
Not so smart i
m
p
lementation
at t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Fi
r
st ca
c
he m
a
nage
m
ent
f
un
c
tions in place
commit
|
commitdiff
|
tree
2015-04-11
schul
z
Don'
t
e
n
ter supe
r
visor mode
.
Data and instructio
n
synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of vcmb
o
x
.
reso
u
rce changed to m
b
o
x
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
s
e
proper O
N
/
O
F
F
l
ogic
for activity led on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
B
C
M2835_PER
I
PHYSSIZE must be la
r
ger in order to cove
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
Up
o
n
l
ea
v
ing
IRQ check whether the c
o
de will go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
sh
u
t
do
w
n
d
ebug again
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
Use TLSF man
a
ged memory
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
l
z
T
he
w
h
ole rpi kern
e
l is
n
ow not only at the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Short: use framebuffe
r
mirror for the boot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
di
s
able hack
for getting
_
_
b
u
i
lti
n
_retu
r
n_addr
e
ss(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
n
ee
d
m
o
re debu
g
for a w
h
ile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Let boots
t
r
a
p co
d
e
pre
p
are
the MMU tables for
r
as
p
berry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't pri
n
t module information when ca
l
culating
k
er
n
el
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
F
ix MEMUpp
e
r v
a
lue passed t
o
the AROS kernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
move DEFINESET fr
o
m
p
lat
f
orm_init to ke
r
nel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
rpi2 as well as
B
+ boa
r
ds
use
LEDs w
i
red b
e
tween GP
I
O
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
co
r
e_S
e
tupM
M
U() ta
k
es one
argument instead of n
o
ne
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
hulz
Query Video
C
ore for VM
E
M
(
n
eed
e
d
fo
r
furt
h
er MMU mapping)
commit
|
commitdiff
|
tree
2015-03-29
s
c
hu
l
z
e
n
able v6 atomic operations for
v
6zk
architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
enable write b
a
ck caches
.
Cu
r
r
e
ntly cor
r
upts fram
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
l
z
k
r
nSysCall ma
y
d
e
s
troy
c
ont
e
nts of
l
r
r
e
g
i
ster (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
l
z
f
lush
i
n
struction ca
c
h
e
after copyi
n
g the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
U
se co
r
re
c
t
pat
h
for
r
as
p
b
errypi fi
r
mware
files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Su
p
port dy
n
amic ARM_P
E
RIIOBASE as requ
r
ed by r
p
i2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't fl
u
sh cach
e
s
w
hen waiting for free MailBox sl
o
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't use
m
agic numbers
.
Use def
i
nes instead
(
ARM_PERIIO
B
ASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wai
t
for SerO
u
t ready after print
i
n
g
an addition
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
boots
t
rap enables cac
h
e
s for speed up
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
ad
d
metatarget for gener
a
ting
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
h
ulz
Fix cache flushes in VC MailBox
(can't clean and invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Sup
p
ort rpi2, fix sendin
g
C
R
a
f
ter LF (wait
f
or
serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
ad
d
ed i2f functions convert
i
ng 32
-
b
i
t integer (
u
nsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move
to
r
aspb
e
rrypi
repository on gith
u
b as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added f
u
ncti
o
n convertin
g
long lon
g
(64-b
i
t) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin
h
o
s
t use gse
d
if
u
ser has
n
't specified
anything
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't
e
nforce
gs
e
d on darwin ho
s
t
.
Let user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Wo
r
st case alignment on x86_64 is 16 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
Create
t
h
e
i
n
itial MMU map a
t
top of memory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Du
r
in
g
s
t
artup check if e
a
rly
MMU map
p
o
i
nter is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sc
h
ulz
Set "client" domain control rights fo
r
dom
a
i
n
0
commit
|
commitdiff
|
tree
2013-06-18
s
c
hulz
Oops!
F
orgot bitf
i
eld siz
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
protect stdAll
o
c and stdDealloc
even mo
r
e agai
n
st mis
u
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip
,
I
will ne
e
d
t
o copy some of taglist elements into
.
.
.
commit
|
commitdiff
|
tree
next