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
sc
h
ulz
br
e
akin
g
d
isable wa
s
w
r
iting to wrong regist
e
r
(
fixed
.
.
.
commit
|
commitdiff
|
tree
2015-06-27
schu
l
z
ID and
TDNest
C
nt coun
t
ers are ori
g
inally
BYTE types
commit
|
commitdiff
|
tree
2015-06-12
s
chulz
use te
m
porary
r
egister variable inst
e
ad of r
e
a
ding
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
s
chulz
introduced n
e
w
s
ys
t
e
m
call to obtain current CPU number
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
schulz
Fixes building of A
R
OS for non-smp va
r
iant
of raspi
.
.
.
commit
|
commitdiff
|
tree
2015-06-08
schulz
fixed bu
i
ld o
f
non-smp raspi build
commit
|
commitdiff
|
tree
2015-06-08
schulz
lo
c
k
p
rop
e
r task
commit
|
commitdiff
|
tree
2015-06-08
schulz
U
se macro, n
o
t SysBas
e
v
a
riabl
e
commit
|
commitdiff
|
tree
2015-05-26
sc
h
u
l
z
T
DNestCnt
and IDNestCnt are signe
d
field
s
a
n
d so sha
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
Don't read Sysbase->ThisTask, inst
e
ad
c
all FindT
a
s
k
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
cl
e
ar
excl
u
sive
access in local mo
n
itor (needed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schul
z
clear exc
l
usiv
e
access in
l
ocal monitor (nee
d
ed if
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
schulz
Don't
t
ry to unlock if th
e
spi
n
lock
is free
.
commit
|
commitdiff
|
tree
2015-05-01
s
chulz
wakin
g
up t
h
e addit
i
onal core
s
uses sp
i
nlo
c
k f
o
r
sy
n
chr
o
niza
.
.
.
commit
|
commitdiff
|
tree
2015-05-01
s
c
h
u
lz
s
ome spinlocks e
n
a
b
l
e
d
commit
|
commitdiff
|
tree
2015-05-01
sc
h
ulz
add default initial
i
z
e
rs
f
or spinlocks
commit
|
commitdiff
|
tree
2015-05-01
schulz
typo fi
x
ed
commit
|
commitdiff
|
tree
2015-05-01
schulz
Simple spinloc
k
su
p
port
commit
|
commitdiff
|
tree
2015-05-01
schulz
barrier
s
as stati
c
inline functions
i
nstead of macros
commit
|
commitdiff
|
tree
2015-04-30
schulz
1
.
Enable o
n
ly o
n
e mailbox
as F
I
Q source
.
Add some
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
hu
l
z
The *I
R
Q
_
DIBL* reg
i
sters are r
e
ad
o
n
ly
.
It is impossi
b
le
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
schulz
Enable FIQ interru
p
t
handling on BCM m
a
ilboxes
.
E
a
ch
.
.
.
commit
|
commitdiff
|
tree
2015-04-30
s
c
h
u
lz
a
dd synchroniz
a
tion barr
i
er m
a
c
r
os to asm/arm/cpu
.
h
commit
|
commitdiff
|
tree
2015-04-29
schulz
Use correc
t
m
acro to cast IntETask
commit
|
commitdiff
|
tree
2015-04-28
s
c
hulz
Exec does not use SysBase->ThisTa
s
k
d
i
re
c
tly
.
Instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-27
s
c
h
ulz
Aaaw
.
Editor ate one
c
lo
s
ing
)
.
.
.
Sorry
.
.
.
commit
|
commitdiff
|
tree
2015-04-26
s
c
hulz
Save and restore vfp state o
n
native AR
M
aro
s
.
T
he
.
.
.
commit
|
commitdiff
|
tree
2015-04-25
schulz
Do
not access
SysB
a
se->ThisTask o
u
t
side ex
e
c
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64bit int
e
ger t
o
doub
l
e conversion ro
u
tines
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
H
a
v
e more stack for additional cor
e
s
, please
commit
|
commitdiff
|
tree
2015-04-21
sch
u
l
z
Put CP
U
to sup
e
rvi
s
or mode
i
n the SMP tram
p
oline
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
sc
h
ulz
Wake u
p
additional ARM cor
e
s of ras
p
berry
p
i 2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
don
'
t
need tbp_cs f
i
e
l
d
.
Declare that we do wan
t
to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
i
xed irq acknowledgm
e
nt o
f
SY
S
TIMER
commit
|
commitdiff
|
tree
2015-04-19
schul
z
IRQ's 7
3
to 96 a
r
e not an
y
new interrup
t
s
.
T
hese are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
E
x
ec's idle task
p
romotes itsel
f
to superv
i
so
r
(actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
I
R
Q support fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
supervisor sy
s
ca
l
l
(
SC_SUPER
S
TATE) uses actually
s
y
s
tem
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
decreas
e
n
u
mber of IRQs to match the
r
eality
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
ix r
e
por
t
ing of
exce
p
tion addresses
commit
|
commitdiff
|
tree
2015-04-19
s
c
h
u
lz
U
s
e new ARM
i
nstructions
f
or
i
n
terrupts,
e
xcepti
o
ns
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Call c
o
re_ExitI
n
terrupt only when going back to us
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
chulz
execute
S
C_CAUSE o
n
l
y w
h
en sys
t
em call will return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__eabi_i2d
an
d
__eabi_ui2d implementations
commit
|
commitdiff
|
tree
2015-04-15
schulz
64
-
bit shift operations
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only include raspberrypi firmware files w
h
ich a
r
e really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schul
z
Use BGR24 format
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn'
t
b
u
sy wa
i
t for SDHC
command complete by
reading
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
Res
t
or
e
user
m
ode version of shadow registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
All
buffers allocated h
e
re have
t
o be larger b
y
on
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mmakefi
l
e fixed
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
new syscall - SC_
C
ACHECLEARE which is ju
s
t a
w
rapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
defin
e
new B
o
otMsg tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
P
a
s
s
p
hysical addre
s
s of ke
r
n
e
l through Bo
o
tM
s
g
t
ags
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Use
M
ess
a
g
e
pointer allocated form th
e
system
i
n
s
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Us
e
CachePreDMA to f
l
us
h
data c
a
che
and ob
t
ain ph
y
sic
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
SC_CACHEC
L
EARE
syscall
implemen
t
ation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Virtual
T
oPhysical
.
N
o
t so smart implemen
t
a
tion at th
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
First
cach
e
man
a
g
e
ment functions in place
commit
|
commitdiff
|
tree
2015-04-11
sch
u
lz
Don
'
t
enter sup
e
rvisor mode
.
Data and instruction synchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
name of vcmb
o
x
.
resource changed to mb
o
x
.
res
o
urce
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use pro
p
er ON/OFF logic for activit
y
led on B+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835_PERI
P
HY
S
SIZ
E
must be larger in or
d
er
t
o c
o
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
U
pon le
a
vin
g
IRQ check
w
he
t
her the code will go
back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
shut down debu
g
agai
n
commit
|
commitdiff
|
tree
2015-04-09
sch
u
lz
Use TLSF
managed mem
o
ry
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hu
l
z
The whole rpi kerne
l
is now not only at the
t
o
p
of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
S
hort:
use f
r
amebuffer m
i
rror for the boot consol
e
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable hack for getting
_
_
b
uiltin_
r
eturn_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I
need m
o
re debug for a while
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
Let
b
o
o
tst
r
ap
c
ode
p
repare the MMU
ta
b
les f
o
r rasp
b
erry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Don't print mod
u
l
e informati
o
n
wh
e
n calculatin
g
kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
Fix M
E
MUpper va
l
ue pass
e
d to the A
R
O
S
kernel
-
the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
move DEFINESET
f
rom p
l
atform
_
init to kernel_
s
ta
r
tup
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
rpi2
as well as B+ boards
u
se
L
EDs wir
e
d between
G
PIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core_SetupMMU() t
a
kes
one argu
m
ent in
s
tead of none
.
commit
|
commitdiff
|
tree
2015-03-30
sc
h
u
lz
Query V
i
d
e
o
C
ore for VMEM (needed for further MMU
mapping)
commit
|
commitdiff
|
tree
2015-03-29
sc
h
u
l
z
e
n
able
v6 ato
m
i
c
operat
i
o
n
s
for v6zk
a
rchitecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enabl
e
write bac
k
caches
.
Currently corrupts framebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sc
h
ul
z
krnSysCall may
d
e
stroy conten
t
s of
lr register (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schul
z
flush instructio
n
cache after co
p
ying t
h
e exc
e
ption
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use corr
e
ct path for raspberr
y
pi fi
r
mware fil
e
s
.
N
o
w
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Suppor
t
dynamic ARM
_
PERIIOBASE as requred b
y
rpi2
commit
|
commitdiff
|
tree
2015-03-22
schul
z
D
o
n'
t
flush caches when waiting for free MailBox slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
sch
u
lz
Do
n
'
t
use
m
agic nu
m
bers
.
Use de
f
ines instead (ARM_P
E
RIIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schul
z
Wait for S
e
r
Out
ready after printing an
additi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
sch
u
lz
boo
t
strap enabl
e
s caches f
o
r speed up
.
Sup
p
or
t
s rpi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatar
g
et
for ge
n
erating
.
img
file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flushes in VC MailBox (can't c
l
ean
a
nd inv
a
lidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schul
z
S
u
pport
r
p
i
2, fix sending C
R
aft
e
r LF
(w
a
it
f
or seri
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
sc
h
ulz
added i2f functi
o
ns convert
i
n
g
3
2-
b
it
integ
e
r
(unsig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schul
z
move to ras
p
berrypi repo
s
i
t
or
y
on
github as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
chu
l
z
added function conver
t
i
ng l
o
ng lon
g
(64-bit) si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
s
c
hulz
O
n darwin host
use gsed
if user hasn't spe
c
ified a
n
y
t
hin
g
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't enforce gse
d
on
d
arwin host
.
Let u
s
e
r
speci
f
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst cas
e
alignment
on x86_64 is
16
b
ytes
.
Some MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create t
h
e initial MMU map at top of m
e
mory, right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
ch
u
lz
Du
r
ing startup
c
heck i
f
early
M
MU map pointer is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schul
z
Set "client" domain control rights for domain 0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! Forgot bitfield size
.
.
.
commit
|
commitdiff
|
tree
next