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
Do not access SysBase->ThisTask outside exec.library. The code should not rely on...
2015-04-25
sch
u
l
z
Do
not acces
s
SysBas
e
->Th
i
sTask outside exec
.
library
.
.
.
commit
|
commitdiff
|
tree
2015-04-22
schulz
64bit integer to doubl
e
conversion r
o
utines
.
They may
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
Have more st
a
c
k
for additional cores
,
pl
e
ase
commit
|
commitdiff
|
tree
2015-04-21
s
c
hulz
Put CPU to sup
e
r
visor mode i
n
the
S
MP
tra
m
p
oline
.
Just
.
.
.
commit
|
commitdiff
|
tree
2015-04-21
schulz
W
a
ke up addi
t
io
n
al ARM cores of rasp
b
erry
p
i
2
.
This
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schul
z
don't n
e
e
d
t
b
p
_
c
s fiel
d
.
Declare t
h
at we do w
a
nt to
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
Fixed irq acknow
l
edgment of
SYSTIMER
commit
|
commitdiff
|
tree
2015-04-19
s
c
hul
z
IRQ's 73 to 96 are not
any new int
e
rrupts
.
These
are
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
E
xec
'
s id
l
e task promotes i
t
self to su
p
ervis
o
r (actually
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
s
c
h
ulz
IRQ suppor
t
fixed
.
commit
|
commitdiff
|
tree
2015-04-19
schu
l
z
s
upervisor sys
c
a
l
l (SC_SUPERS
T
A
T
E) use
s
a
c
tually system
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schulz
de
c
rease number of IRQs to match the
r
ea
l
ity
commit
|
commitdiff
|
tree
2015-04-19
schulz
F
i
x r
e
portin
g
o
f
exceptio
n
addresses
commit
|
commitdiff
|
tree
2015-04-19
schulz
Use new ARM ins
t
ructions fo
r
i
n
t
er
r
upts, exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
chulz
Call core
_
Exi
t
Interrupt only when g
o
in
g
b
ac
k
to use
r
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
s
c
hulz
e
x
ecute SC_CAUSE only when
system c
a
l
l
w
i
l
l ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
sch
u
lz
__eabi_i2d and __eabi_ui2d
implemen
t
ations
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-bit shift operat
i
o
n
s
commit
|
commitdiff
|
tree
2015-04-14
schulz
Only include raspberry
p
i
firmware
f
i
l
es which
ar
e
really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use
BG
R
24 for
m
a
t
commit
|
commitdiff
|
tree
2015-04-14
schulz
DOn't bus
y
wait for SDHC comman
d
complete by
r
e
a
ding
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schulz
R
e
store user mode
vers
i
on of sha
d
ow r
e
gi
s
ters o
n
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
schul
z
Al
l
buffers all
o
c
a
ted
h
ere have to be larger by one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
s
chul
z
mmakefil
e
fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new syscall
-
SC_CACHECLEARE which is just a wra
p
per
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define
new B
o
o
tMsg tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pa
s
s physic
a
l
ad
d
r
ess of kerne
l
th
r
ough Boot
M
sg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Us
e
Message pointer all
o
cate
d
form the system
instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use CachePr
e
DMA
t
o
flush data cache a
n
d obt
a
i
n
physical
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ul
z
SC_CACHECLEARE sysc
a
ll i
m
p
l
ementation
commit
|
commitdiff
|
tree
2015-04-11
schulz
Vir
t
ualToPhysical
.
Not so smart implementation at t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
First cac
h
e management functions
i
n place
commit
|
commitdiff
|
tree
2015-04-11
s
c
hulz
Do
n
't enter superv
i
s
or
m
ode
.
Data and inst
r
uction
s
ynchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
name of vcmbox
.
r
esource
changed
to m
b
ox
.
r
esource
commit
|
commitdiff
|
tree
2015-04-11
schu
l
z
Use pr
o
per ON/OFF logic for a
c
tivi
t
y led on B
+
and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM2835_PERIPHY
S
SIZE
m
ust be lar
g
er in
orde
r
to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schul
z
Upon leaving IRQ chec
k
whether
t
h
e
c
o
d
e
will
go back
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
sch
u
l
z
shut down debug a
g
ain
commit
|
commitdiff
|
tree
2015-04-09
schulz
Use TLSF man
a
ged memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The who
l
e rpi kernel i
s
n
o
w not onl
y
at the top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
S
hort: us
e
framebuffer mi
r
r
o
r
for t
h
e
boot console
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable ha
c
k
f
or
g
etting
_
_builtin_retu
r
n_add
r
ess(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
I need more
d
ebug fo
r
a
w
hile
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
sch
u
lz
Let bootstrap code
prepare the MMU tables
f
or raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
Do
n
't
p
r
int
module information wh
e
n calculating ker
n
el
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Fix MEMUp
p
er value
passed to the AROS
k
ernel - the
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
move
DEFINESET
from platf
o
r
m
_init to kernel_start
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
c
hulz
rp
i
2 as well as B+
boa
r
ds use LEDs
w
ired between GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
c
ore_Set
u
p
MMU() take
s
one argument i
n
stead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query VideoCore for VMEM
(ne
e
ded for further MMU
m
a
pping)
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
enabl
e
v6 atomic operati
o
ns
f
or v6z
k
architecture
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
chulz
enable write back c
a
ches
.
Currently
c
orrupts fr
a
mebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCa
l
l
ma
y
destroy cont
e
nts
of lr register (if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
sc
h
u
l
z
flush instr
u
ction c
a
che after copyi
n
g the excep
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schulz
Use corre
c
t pat
h
for raspbe
r
rypi
f
irmware files
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schul
z
Sup
p
ort dy
n
a
m
i
c ARM_PERIIO
B
ASE
a
s
r
equred
b
y rpi
2
commit
|
commitdiff
|
tree
2015-03-22
schulz
Do
n
'
t
flush cache
s
when waiting for free MailBo
x
slot
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't use magic numbers
.
U
s
e def
i
nes
i
nste
a
d
(ARM_PE
R
IIOBASE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
W
a
it
f
or
SerOut
ready
a
f
ter p
r
inting an
a
d
d
itional
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
s
chul
z
bootstrap ena
b
les caches for spee
d
up
.
Supports
r
pi2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add
metatarge
t
f
o
r gener
a
ting
.
im
g
f
ile
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix cache flushes
in
VC MailBox (can
'
t clean
and in
v
a
lidat
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Supp
o
rt rpi2, fi
x
sending CR after LF (wait for serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
a
dded i2f
f
unc
t
ions c
o
nv
e
rt
i
ng 32-
b
it
i
nteger (unsigned
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
s
ch
u
l
z
move t
o
raspbe
r
r
ypi repository on git
h
u
b
as it appea
r
s
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
added f
u
ncti
o
n
c
onverting long long (64-bit
)
si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin h
o
st
u
se gsed if user hasn't specified
anyth
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
sc
h
u
l
z
don't
enforce gsed on darwin host
.
Let
u
ser speci
f
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case al
i
gnment
on x8
6
_6
4
is 16
bytes
.
S
o
m
e MMX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
c
h
u
lz
Create the
initial MM
U
m
a
p a
t
top of memory
,
ri
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
s
chulz
Duri
n
g
startup
check if
early MMU map poin
t
e
r i
s
set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
Set "clie
n
t" domain con
t
ro
l
rig
h
ts for domain 0
commit
|
commitdiff
|
tree
2013-06-18
schu
l
z
Oops
!
F
orgot bitfiel
d
size
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schu
l
z
pr
o
tect stdAlloc and st
d
Dealloc even more agai
n
s
t misused
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
Wip, I
will
n
e
ed to copy s
o
me of t
a
g
l
ist e
l
ements
i
nt
o
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
c
hulz
be less verbose
commit
|
commitdiff
|
tree
2013-06-17
schul
z
armv6 MMU definitions
commit
|
commitdiff
|
tree
2013-06-17
schul
z
Put the kernel in
t
o
t
opmost m
e
mory, right below 0x
f
fff0000
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include ub
o
o
t
's b
o
ot script used t
o
lo
a
d
a
n
d
start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
WiP commit
commit
|
commitdiff
|
tree
2013-06-13
s
chulz
Crea
t
ing MemHeader
E
xt for poo
l
ed functions will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
Str
o
n
g
er check against
t
he M
E
M
F
_MANAGED memory
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
include magi
c
field in MemHeaderExt struc
t
ure
commit
|
commitdiff
|
tree
2013-06-13
schulz
Se
t
the m
a
gic value
commit
|
commitdiff
|
tree
2013-06-13
schulz
don't n
e
ed CPU
mode definitions her
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
ugly fixe
s
a
gainst g
c
c which
does not
l
ik
e
to mix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
include d
i
recto
r
y m
o
ve
d
outside k
e
rnel
.
resource directory
commit
|
commitdiff
|
tree
2013-06-13
schulz
in case of Ef
i
k
aMX, op
t
imize for size
commit
|
commitdiff
|
tree
2013-06-13
schulz
KrnMayGetChar i
m
plemente
d
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
using
v
olatile st
r
u
c
t with all U
A
RT
f
i
e
lds can be
much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
s
c
h
u
l
z
_KrnPutC uses argument of
type
char, not ch
a
r*
commit
|
commitdiff
|
tree
2013-06-02
schulz
1
.
fixed mx51_uart
i
nclude file (IMX
_
U
ART
structure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't
li
n
k wit
h
-lrom, use -larosc
.
static instea
d
commit
|
commitdiff
|
tree
2013-06-02
sch
u
lz
adjus
t
the ic
t
l* definiti
o
ns -
the functi
o
ns take one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
mx51 UART d
e
f
inition
s
commit
|
commitdiff
|
tree
2013-06-02
schulz
inc
l
ude direc
t
ory for EfikaM
X
specific fi
l
es
commit
|
commitdiff
|
tree
2013-06-02
schulz
remo
v
ed un
n
eeded
f
r
e
e sp
a
ce and o
n
e repeated
i
n
clude
commit
|
commitdiff
|
tree
2013-06-02
schu
l
z
Added build target support for so
f
tfp
a
n
d hardfloat
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schul
z
1
.
s
e
t SIZE_ALIG
N
to AROS
_
WORST
A
L
I
G
N
commit
|
commitdiff
|
tree
2013-05-30
schulz
TLSF
code
m
oved to
r
i
ght
p
la
c
e
.
All tlsf func
t
ions
.
.
.
commit
|
commitdiff
|
tree
next