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
breaking disable was writing to wrong register (fixed). Besides, the code is deactiva...
2015-06-27
schulz
breakin
g
disable was wr
i
ti
n
g to w
r
ong register (
f
i
xed
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schulz
ID and TDNe
s
tCnt counters are
o
riginally BYTE types
commit
|
commitdiff
|
tree
2015-06-12
s
c
hu
l
z
use tem
p
or
a
r
y
r
egister v
a
riabl
e
instead of reading
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schul
z
introduced new
system
c
all to obta
i
n cur
r
e
n
t CPU number
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schulz
Fixes
build
i
ng
of AROS
for non-smp vari
a
nt of
r
aspi
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
schulz
fixed build of
n
on-
s
mp raspi build
commit
|
commitdiff
|
tree
2015-06-08
schul
z
l
ock prope
r
tas
k
commit
|
commitdiff
|
tree
2015-06-08
s
c
hulz
Use macro,
n
ot SysBase variable
commit
|
commitdiff
|
tree
2015-05-26
schulz
TDNest
C
nt and IDNestCnt are
signed fields and so shall
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
D
on't read Sysbase-
>
ThisTask, instead
c
all FindTask
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
clear exclusi
v
e access i
n
loc
a
l
monit
o
r (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
c
lear
exclus
i
ve
a
cce
s
s in local monitor (nee
d
ed i
f
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
Don't t
r
y to u
n
lock
i
f
the s
p
inl
o
c
k
is free
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
w
aking up the addit
i
onal cores
u
ses spi
n
lock for sy
n
chroniza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
sch
u
l
z
so
m
e spinlocks en
a
ble
d
commit
|
commitdiff
|
tree
2015-05-01
schulz
a
d
d
d
e
f
ault
i
nitializers for s
p
inl
o
cks
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
typo fixed
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
Simple spinlock su
p
port
commit
|
commitdiff
|
tree
2015-05-01
schulz
barriers as st
a
tic inline functions instead of macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable only one
mai
l
box as FIQ sourc
e
.
Add some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schu
l
z
The *IRQ_DIBL* registers are read only
.
I
t
i
s
i
mpossible
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
hulz
E
nable FIQ interrupt han
d
ling on BCM mai
l
box
e
s
.
Each
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
add
s
ynchronizatio
n
bar
r
ier macros to asm/arm/c
p
u
.
h
commit
|
commitdiff
|
tree
2015-04-29
schu
l
z
Use
correct mac
r
o to cast
In
t
ETask
commit
|
commitdiff
|
tree
2015-04-28
schulz
Exec does not use SysBa
s
e->T
h
isTask directly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
schulz
Aaaw
.
Edi
t
or at
e
one closing )
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
schulz
Save
a
nd
r
estore vfp state on
n
a
tiv
e
ARM
a
ros
.
The
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do no
t
access Sy
s
Bas
e
->ThisTask
outside exec
.
libra
r
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
sch
u
lz
64
b
it integer to double con
v
ersi
o
n
r
outines
.
They ma
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
H
ave mor
e
s
tack for a
d
d
it
i
onal core
s
, please
commit
|
commitdiff
|
tree
2015-04-21
schulz
Put
CPU to supervisor mode in t
h
e S
M
P tra
m
poline
.
J
ust
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schu
l
z
Wake up additional ARM co
r
es
of rasp
b
erry p
i
2
.
Th
i
s
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
d
on'
t
n
e
e
d tbp_cs field
.
D
ecl
a
re
that we d
o
want to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq
acknowledgment of SYSTIME
R
commit
|
commitdiff
|
tree
2015-04-19
schulz
IRQ's 7
3
to 96
a
re not an
y
ne
w
interrupts
.
These are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Exec's idle
task promotes itself t
o
supervi
s
or (ac
t
ually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schul
z
IRQ
s
upp
o
rt fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supervisor
s
y
s
c
all
(SC_SUPERSTATE)
uses actuall
y
system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decrease number of IRQs to match the r
e
ality
commit
|
commitdiff
|
tree
2015-04-19
s
chulz
Fix r
e
port
i
ng
o
f e
x
ception addres
s
es
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
Use ne
w
AR
M
ins
t
ructions for in
t
erru
p
t
s,
exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schu
l
z
Call core
_
ExitIn
t
er
r
upt
o
nly when
g
o
i
n
g bac
k
to use
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
sc
h
u
lz
exe
c
ute SC
_
CAUSE only
when system
call will return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eabi_i2d and _
_
eabi_ui2
d
implementation
s
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-bit shift operations
commit
|
commitdiff
|
tree
2015-04-14
schulz
O
n
ly in
c
lude raspber
r
ypi f
i
rm
w
are
files whic
h
ar
e
real
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
U
s
e
BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schu
l
z
DO
n
't
b
usy wait f
o
r
SDHC comman
d
complete by r
e
a
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
hulz
Restore user mode
v
e
rsion of shadow regi
s
ters only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
c
hulz
All b
u
ffers allocated
h
ere have to b
e
l
arger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
s
c
hulz
m
m
akefile
fixe
d
commit
|
commitdiff
|
tree
2015-04-11
schulz
new sysc
a
l
l -
SC_CACHECLE
A
RE whic
h
is just a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
de
f
ine new
B
ootM
s
g tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pass
phys
i
c
a
l ad
d
re
s
s of kernel
through BootM
s
g tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Messag
e
po
i
nter al
l
ocat
e
d fo
r
m
the
system inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePreDMA to flush data cache
a
nd obtain
physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
SC_CAC
H
ECLEARE
s
yscall im
p
lementation
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Virt
u
alToPhysi
c
al
.
Not so smart implem
e
nt
a
t
ion at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
First cache
managem
e
n
t functions in p
l
a
ce
commit
|
commitdiff
|
tree
2015-04-11
schulz
Don't enter superviso
r
mode
.
D
ata and instruc
t
ion syn
c
h
roniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
h
ulz
name o
f
vcmb
o
x
.
resourc
e
c
h
anged to mbo
x
.
re
s
our
c
e
commit
|
commitdiff
|
tree
2015-04-11
schul
z
Use proper ON/OFF
logic for activit
y
led on B
+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schu
l
z
BCM2835_PERIPHYSSI
Z
E must
be larger in
order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
sch
u
lz
U
pon leaving IRQ check
whe
t
h
er the c
o
d
e
will go
back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
chulz
shut down debug again
commit
|
commitdiff
|
tree
2015-04-09
s
c
hu
l
z
U
se TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
sc
h
ulz
The
wh
o
le
rpi
k
ernel
i
s now n
o
t only a
t
th
e
top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
Short: use
fra
m
eb
u
ffe
r
mir
r
or for the boo
t
con
s
ole
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable ha
c
k for getting __builti
n
_retur
n
_
a
d
dre
s
s(
1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I n
e
ed more
d
ebu
g
for
a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Let
bootstrap co
d
e prepare the MMU
tables for raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
Don't prin
t
module informa
t
i
o
n w
h
e
n
calculatin
g
k
e
rnel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix MEM
U
pper value pas
s
ed to the AROS ke
r
nel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
m
ove DEFINESET f
r
om platfor
m
_init to kernel_startup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2 as well a
s
B+ boar
d
s use
L
EDs wire
d
betwee
n
GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
s
chulz
c
or
e
_SetupMMU() takes
o
ne argument
i
nstead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sc
h
u
l
z
Query
V
ideoCore fo
r
VMEM (needed for further MMU mapping)
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
enab
l
e v6 at
o
mic operations for v
6
z
k
a
r
chite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enab
l
e write back
ca
c
hes
.
Currently co
r
ru
p
ts fra
m
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schu
l
z
k
r
nSysCall
may des
t
roy contents
of l
r
re
g
iste
r
(if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sch
u
lz
flush instructi
o
n ca
c
he after copying the exce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use c
o
rre
c
t path
f
or ras
p
ber
r
y
p
i firmware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
S
up
p
ort
d
ynamic ARM_PERI
I
OB
A
S
E
a
s
requred
b
y rpi2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't flush ca
c
hes w
h
en waiting for f
r
ee M
a
ilBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't us
e
magic numbers
.
Use defines inst
e
ad (A
R
M_PERIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait for SerOut r
e
ady
afte
r
p
r
inting an additional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
boo
t
str
a
p enables caches for speed u
p
.
Supports rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
a
d
d
me
t
atar
g
e
t
for gen
e
r
a
ting
.
i
mg file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flushes in VC Mai
l
Box (can't
cl
e
an and inva
l
i
d
at
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
Support
r
pi2, fix se
n
din
g
CR a
f
t
e
r LF (w
a
it for
s
er
i
al
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
s
c
hulz
added i2f fun
c
tions converting
32-b
i
t int
e
ger (unsigne
d
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move to rasp
b
er
r
yp
i
repository o
n
github as it ap
p
e
ars
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
add
e
d function c
o
n
v
ert
i
ng lo
n
g
lon
g
(64-bit) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
sch
u
lz
On
darwin
host us
e
gsed
if
us
e
r hasn't spe
c
ified an
y
thing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
sc
h
ulz
don'
t
enf
o
rce gsed
o
n darwin
h
ost
.
Le
t
us
e
r sp
e
cify
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case alignment
o
n x86_64 is 16 bytes
.
Some
M
M
X
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schul
z
Create
the initial
M
MU map
at
t
op of memory,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
sch
u
lz
Dur
i
n
g s
t
artup
check i
f
early MMU map
p
ointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
sch
u
l
z
S
et "clie
n
t" domain control rig
h
ts fo
r
domai
n
0
commit
|
commitdiff
|
tree
2013-06-18
sc
h
u
lz
O
ops!
F
org
o
t
b
i
t
field
siz
e
.
.
.
commit
|
commitdiff
|
tree
next