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
schulz
use te
m
p
o
rary
regist
e
r variable in
s
tead
of
reading
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
s
c
h
u
l
z
in
t
rod
u
ced
ne
w
s
ystem cal
l
to obtain current
C
PU n
u
mbe
r
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
s
c
h
ulz
Fixes b
u
ildin
g
of AROS for non-sm
p
vari
a
nt
of
r
a
spi
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
schulz
fixed bu
i
ld of
n
on-smp raspi build
commit
|
commitdiff
|
tree
2015-06-08
schulz
lock proper
t
ask
commit
|
commitdiff
|
tree
2015-06-08
schulz
U
se mac
r
o,
not SysBase v
a
riabl
e
commit
|
commitdiff
|
tree
2015-05-26
schulz
TDNest
C
nt and I
D
NestCnt
a
re signed fields and so shall
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
Don't read Sysbase->ThisTask, instead call FindTask
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
clear
e
xclusive
access in local monitor
(
ne
e
de
d
if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schul
z
c
l
ear e
x
clusive
a
cc
e
ss
i
n local monitor (need
e
d if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
Don'
t
try to unlock if the spinloc
k
is free
.
commit
|
commitdiff
|
tree
2015-05-01
sch
u
l
z
waking
u
p
t
he addit
i
onal cores uses spinl
o
ck f
o
r synchr
o
niza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schul
z
some s
p
inlocks enabled
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
add default initializ
e
rs for
spinlocks
commit
|
commitdiff
|
tree
2015-05-01
s
c
hulz
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
schulz
S
i
m
pl
e
spinlock support
commit
|
commitdiff
|
tree
2015-05-01
schu
l
z
b
arr
i
ers
a
s s
t
a
t
ic in
l
ine
functions instead
o
f macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable o
n
ly one mailbox as FIQ
s
ource
.
Add some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
The *IRQ_D
I
BL* registe
r
s
are read onl
y
.
It i
s
impossible
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
chulz
Enable FIQ interrup
t
h
a
ndling on BCM
m
a
i
l
b
o
xes
.
E
ach
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add synchronizatio
n
b
a
r
r
ier
m
acros to as
m
/arm
/
cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use c
o
r
rect macro
t
o cast IntETask
commit
|
commitdiff
|
tree
2015-04-28
schu
l
z
Exec do
e
s not
use SysBase->ThisTask dir
e
ctly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aaaw
.
Editor a
t
e on
e
closing )
.
.
.
S
orry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
sc
h
ulz
Save and r
e
s
t
ore vfp s
t
ate
o
n nat
i
ve
A
RM aros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do
not
a
c
cess SysBas
e
->ThisTas
k
outside exec
.
libr
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
s
c
hulz
64bit integer
to double co
n
version routines
.
T
he
y
may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Have more stack
f
o
r
a
dditional co
r
es
,
please
commit
|
commitdiff
|
tree
2015-04-21
schulz
Put CPU to supervisor mode in the SMP
t
rampoli
n
e
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Wake
u
p additional ARM c
o
res of raspberry pi 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
don't
n
eed tbp_c
s
field
.
D
e
clare that we do wa
n
t to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hu
l
z
F
i
x
ed ir
q
acknowled
g
ment of SYSTIMER
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ's 73 to 96 are not any
n
ew interrupts
.
These
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sch
u
lz
Exec's id
l
e task p
r
omotes itsel
f
to supervisor (actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
I
RQ
s
upport fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supe
r
visor syscall
(SC_SU
P
ERSTATE) uses actual
l
y s
y
st
e
m
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decrease numb
e
r of IRQs to ma
t
ch t
h
e reality
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
i
x reporting o
f
exce
p
tion addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use ne
w
ARM instructions
f
or
interrupts,
exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
sc
h
ulz
C
all core_ExitInte
r
r
u
pt only when
going back
t
o
user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
exe
c
ut
e
SC
_
CA
U
SE o
n
l
y whe
n
system ca
l
l will
r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schul
z
__eabi_i2d a
n
d
_
_
eabi_ui2d implementation
s
commit
|
commitdiff
|
tree
2015-04-15
schu
l
z
64-bit shift
operations
commit
|
commitdiff
|
tree
2015-04-14
sc
h
ulz
Only include raspberryp
i
firm
w
are fi
l
e
s whi
c
h
a
re really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schu
l
z
Use
BGR24 f
o
rmat
commit
|
commitdiff
|
tree
2015-04-14
schulz
D
O
n't busy wait for SDHC
command
c
om
p
le
t
e
b
y
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schu
l
z
Restore user mode version of shadow r
e
gist
e
r
s
only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
All
b
uffer
s
a
llocated here have to b
e
larger
b
y one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakef
i
le fi
x
ed
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
new syscall - SC_CACHECLEARE which is just a
wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
d
efine ne
w
BootMsg ta
g
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass
p
h
ysical ad
d
ress of ker
n
el t
h
rough Bo
o
tM
s
g t
a
gs
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Messa
g
e
pointer allo
c
a
ted form the
s
yst
e
m instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
U
se Ca
c
hePr
e
DMA to f
l
u
s
h
data cache and obtain physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHECLEAR
E
sy
s
call implementation
commit
|
commitdiff
|
tree
2015-04-11
s
chulz
Virtua
l
ToPhys
i
cal
.
Not
so s
m
art
i
mplementati
o
n at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Fi
r
st ca
c
he manage
m
ent f
u
n
c
tio
n
s in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
D
o
n
'
t enter supervis
o
r m
o
de
.
Data
and ins
t
ruc
t
ion synchron
i
z
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of vcmbox
.
res
o
urce changed to mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use proper ON
/
O
F
F
l
ogic for activ
i
t
y
le
d
on B+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hulz
BCM2835
_
P
E
RIPHYSSIZ
E
must be
l
arger in order to
cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
s
c
hulz
Upon lea
v
i
n
g
IRQ c
h
eck wh
e
ther the cod
e
will go bac
k
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
shu
t
do
w
n debug a
g
ain
commit
|
commitdiff
|
tree
2015-04-09
sc
h
u
l
z
Us
e
TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The whol
e
rpi kerne
l
is now not
only at the
t
o
p
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Short: use
f
r
a
mebuffer mirror for the boo
t
conso
l
e
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disabl
e
hack for
gettin
g
__builtin_
r
eturn_a
d
dress(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I need m
o
re deb
u
g for a wh
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
Let bootstrap code
p
repar
e
t
he MMU
ta
b
les for raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't pr
i
nt module information
w
h
en c
a
lculating
k
ern
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix M
E
MUpper v
a
lue pass
e
d
to the
AROS kern
e
l - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
move DEFINES
E
T from
p
latform_i
n
it t
o
kernel_star
t
up
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as well as B+ board
s
use LEDs wired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core_SetupMMU()
t
akes
o
n
e
arg
u
ment instead of
no
n
e
.
commit
|
commitdiff
|
tree
2015-03-30
s
c
hulz
Qu
e
r
y
Vid
e
oCore f
o
r VMEM (neede
d
f
or further
M
MU m
a
p
ping)
commit
|
commitdiff
|
tree
2015-03-29
schul
z
e
n
able v
6
a
tom
i
c operations
f
or v6zk architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
en
a
b
le wr
i
t
e
back caches
.
Cur
r
ently corr
u
pts frame
b
uf
f
er
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
k
r
nSysC
a
ll
m
ay destroy cont
e
nts of
lr register (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
flush
instruction cache after cop
y
i
n
g
the exception
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use c
o
rrect path for raspb
e
rr
y
pi firmware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schu
l
z
Support dyna
m
ic ARM_PERIIOBA
S
E as requred by
rpi2
commit
|
commitdiff
|
tree
2015-03-22
sc
h
u
l
z
Don't f
l
ush
c
aches when wa
i
t
i
ng for free Mail
B
ox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
D
o
n't use magic numbers
.
Use defines instead (AR
M
_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
s
c
hu
l
z
Wait fo
r
SerO
u
t
ready after printing an
a
dditiona
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
bootstra
p
enables c
a
c
h
es f
o
r sp
e
ed up
.
Sup
p
orts rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
a
dd metatarget for generating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
sc
h
ulz
Fi
x
cache flushes in VC MailB
o
x
(can't
c
l
ean an
d
invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
c
hulz
Support rpi2, fix sending C
R
after LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f functions convert
i
ng 32-bit integer
(unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
c
h
ulz
move
t
o raspb
e
rryp
i
r
e
pository o
n
github as it appear
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added funct
i
on converting
l
o
ng
long (64-
b
it
)
sig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schu
l
z
O
n
darwi
n
host use
g
sed if
u
ser
h
a
s
n't specified
a
ny
t
hing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don
'
t e
n
force g
s
ed on dar
w
in host
.
Le
t
user specify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case al
i
gnmen
t
on x86
_
64 is 16 bytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
Create th
e
initial
MMU map at
t
o
p
of
memory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
During s
t
artu
p
ch
e
ck
i
f ear
l
y M
M
U map pointe
r
i
s
set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
S
e
t
"cl
i
ent"
domain control rig
h
ts for domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops!
Forgot
bitfi
e
ld s
i
ze
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
s
chulz
protect stdAlloc and stdDealloc even more agains
t
mis
u
sed
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip
,
I
w
ill
need
to co
p
y some of ta
g
list
e
lements int
o
.
.
.
commit
|
commitdiff
|
tree
next