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
Exec's idle task promotes itself to supervisor (actually system mode,
2015-04-19
schulz
Exec
'
s
i
dle task p
r
omotes itself to supervisor (act
u
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
IRQ support fixe
d
.
commit
|
commitdiff
|
tree
2015-04-19
s
chulz
supe
r
vi
s
or
sys
c
a
l
l (S
C
_SUPE
R
STATE)
u
s
es ac
t
u
ally s
y
stem
.
.
.
commit
|
commitdiff
|
tree
2015-04-19
schul
z
d
ecrease
number o
f
IRQs to ma
t
ch the reality
commit
|
commitdiff
|
tree
2015-04-19
s
c
hulz
Fix reporting of exce
p
tio
n
addresses
commit
|
commitdiff
|
tree
2015-04-19
sc
h
ulz
Use new ARM instru
c
t
ions for
i
nterrupts, exceptions
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schulz
Call
c
ore
_
Exi
t
Int
e
rrupt only when goi
n
g back to user
.
.
.
commit
|
commitdiff
|
tree
2015-04-18
schul
z
e
xecute SC_CAUSE o
n
ly when system
c
a
ll will
return
.
.
.
commit
|
commitdiff
|
tree
2015-04-17
schulz
__ea
b
i_i2d and __eabi_
u
i2
d
i
mpl
e
men
t
at
i
ons
commit
|
commitdiff
|
tree
2015-04-15
schulz
64-bit shi
f
t oper
a
tion
s
commit
|
commitdiff
|
tree
2015-04-14
schulz
On
l
y incl
u
de raspberryp
i
firmware f
i
les whi
c
h are really
.
.
.
commit
|
commitdiff
|
tree
2015-04-14
schulz
Use
BGR
2
4
format
commit
|
commitdiff
|
tree
2015-04-14
schulz
D
O
n't
busy wait for SDHC com
m
and complete by read
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
sc
h
ul
z
R
e
store use
r
mode
ver
s
ion
of shadow registers only
.
.
.
commit
|
commitdiff
|
tree
2015-04-13
s
chulz
All
b
uffers a
l
loc
a
ted here have to be larger
b
y one
.
.
.
commit
|
commitdiff
|
tree
2015-04-12
schulz
mm
a
kefile fixed
commit
|
commitdiff
|
tree
2015-04-11
schulz
new sysca
l
l - SC_
C
ACHECLEARE which is ju
s
t a wrapper
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
define ne
w
Boo
t
Msg tag
commit
|
commitdiff
|
tree
2015-04-11
schulz
Pa
s
s
physic
a
l
address
of kern
e
l throu
g
h Boo
t
Msg tags
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use Messag
e
pointe
r
a
llocated form the sys
t
em instead
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use C
a
chePreDMA t
o
flush data cache an
d
obtain physica
l
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schul
z
SC_CACHECLEARE
syscall imp
l
emen
t
ation
commit
|
commitdiff
|
tree
2015-04-11
s
ch
u
l
z
VirtualToPhysica
l
.
Not
so smart implementatio
n
at the
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
schulz
Fir
s
t cache management funct
i
ons in place
commit
|
commitdiff
|
tree
2015-04-11
schulz
D
o
n't enter
supervi
s
or mode
.
D
a
ta
a
nd instruction
s
ynchroniz
.
.
.
commit
|
commitdiff
|
tree
2015-04-11
sc
h
ulz
n
a
me
o
f vc
m
box
.
resource
c
hanged t
o
mbox
.
resource
commit
|
commitdiff
|
tree
2015-04-11
schulz
Use
prop
e
r ON/OF
F
l
ogic for acti
v
ity led on
B
+ and
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schulz
BCM
2
835_PERIPHYSSIZE must b
e
larger
i
n order to cover
.
.
.
commit
|
commitdiff
|
tree
2015-04-10
schu
l
z
Up
o
n leavin
g
IRQ check whether th
e
c
o
d
e
w
ill go
b
ack
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
shu
t
down d
e
b
u
g ag
a
in
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
Use TLSF managed memory
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
The whole
r
pi kernel is now not only at t
h
e top of
.
.
.
commit
|
commitdiff
|
tree
2015-04-09
s
c
hulz
S
h
ort: use fram
e
buffer mirror fo
r
the boot con
s
ole
.
commit
|
commitdiff
|
tree
2015-04-09
schulz
disable ha
c
k for getting __bu
i
ltin_
r
e
t
urn_address(1
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
I ne
e
d
more debug for a
w
h
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schu
l
z
L
et bootstr
a
p cod
e
pre
p
are
the MMU
t
ab
l
e
s
f
o
r raspberry
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
Do
n
't print m
o
du
l
e in
f
ormation when
c
alculating kernel
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
s
chulz
Fix MEMUp
p
er
value
passed
t
o
t
he A
R
OS kernel - t
h
e
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schul
z
move DEFINESET fr
o
m platform_init to
k
e
rnel_start
u
p
.
.
.
commit
|
commitdiff
|
tree
2015-04-08
schulz
r
pi2 as well as B+
boards
u
s
e
LE
D
s w
i
red b
e
tween GPIO
.
.
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
core
_
S
e
t
upMM
U
() takes
o
n
e argument
i
nstead of none
.
commit
|
commitdiff
|
tree
2015-03-30
schulz
Query
Vide
o
Core for VMEM (needed for further MMU
m
apping
)
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable v6
a
tom
i
c operatio
n
s for
v
6
z
k archit
e
ctur
e
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
enable write back cac
h
es
.
Currently c
o
r
rupts framebuffer
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
schulz
krnSysCa
l
l
may destroy contents of
l
r
registe
r
(if
.
.
.
commit
|
commitdiff
|
tree
2015-03-29
s
c
hulz
flush instruction cache after copying th
e
e
x
ce
p
tion
.
.
.
commit
|
commitdiff
|
tree
2015-03-25
schu
l
z
U
se correct pa
t
h for ra
s
pberrypi fir
m
ware fi
l
es
.
Now
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Support dynamic
A
R
M_PERIIOBASE as
r
eq
u
red by r
p
i
2
commit
|
commitdiff
|
tree
2015-03-22
s
c
hulz
D
o
n't flush caches w
h
en
waiting for free Mail
B
ox slo
t
.
.
.
commit
|
commitdiff
|
tree
2015-03-22
schulz
Don't use mag
i
c number
s
.
Use def
i
nes instead (ARM_P
E
RII
O
B
A
SE)
commit
|
commitdiff
|
tree
2015-03-21
schulz
Wait f
o
r
Se
r
O
ut ready after pri
n
t
i
ng an
a
dditi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schu
l
z
bootstrap
enables caches fo
r
speed u
p
.
Supports rpi
2
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
add metatarget for generating
.
img file
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Fix ca
c
he
fl
u
shes in VC
M
ailBox (can't clean and invalidate
.
.
.
commit
|
commitdiff
|
tree
2015-03-21
schulz
Support rpi2, fix send
i
ng CR after LF (wa
i
t for
serial
.
.
.
commit
|
commitdiff
|
tree
2015-03-16
schulz
added i2f
f
u
nctions
c
onverting
3
2-bit integ
e
r
(
u
n
signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
move t
o
rasp
b
e
rry
p
i rep
o
sitory on github as it appears
.
.
.
commit
|
commitdiff
|
tree
2015-03-14
schulz
a
d
ded function
converting long long (64-
b
it) signed
.
.
.
commit
|
commitdiff
|
tree
2015-03-02
schulz
On darwin host use gs
e
d if user hasn't specified any
t
hing
.
.
.
commit
|
commitdiff
|
tree
2015-02-24
schulz
don't enforc
e
gsed on darwin
h
ost
.
Let user s
p
eci
f
y
.
.
.
commit
|
commitdiff
|
tree
2014-07-28
schulz
Worst case al
i
g
nment
on x86
_
64 is 16 byt
e
s
.
Some
M
MX
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schulz
Create
t
he i
n
itial MMU map a
t
top of memo
r
y
,
right
.
.
.
commit
|
commitdiff
|
tree
2013-06-19
schul
z
During startup ch
e
ck
if ear
l
y MMU map point
e
r is set
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
S
e
t
"
cli
e
nt" domain con
t
rol
rig
h
ts
f
o
r doma
i
n
0
commit
|
commitdiff
|
tree
2013-06-18
schulz
Oops! F
o
rgot bitf
i
eld si
z
e
.
.
.
commit
|
commitdiff
|
tree
2013-06-18
schulz
protect stdAll
o
c and stdDealloc even more against misu
s
ed
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
schulz
Wip,
I
will need to
copy some of taglist elem
e
nt
s
i
nto
.
.
.
commit
|
commitdiff
|
tree
2013-06-17
s
chulz
b
e
l
e
ss verbose
commit
|
commitdiff
|
tree
2013-06-17
schulz
armv6 MMU definiti
o
ns
commit
|
commitdiff
|
tree
2013-06-17
sch
u
lz
Put the
k
ernel into to
p
most memory, right b
e
l
ow 0x
f
fff000
0
.
commit
|
commitdiff
|
tree
2013-06-13
schu
l
z
include uboo
t
's boot
scri
p
t use
d
to load and start
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sch
u
lz
W
iP commit
commit
|
commitdiff
|
tree
2013-06-13
schul
z
Cr
e
ating
MemH
e
aderE
x
t for pooled funct
i
ons
will also
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
sc
h
ulz
Str
o
ng
e
r
c
heck against
t
he
MEMF_MANAG
E
D memory
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
n
clude magic
f
ield
i
n Me
m
H
e
ader
E
xt stru
c
t
ure
commit
|
commitdiff
|
tree
2013-06-13
schulz
S
e
t
t
he magic value
commit
|
commitdiff
|
tree
2013-06-13
schulz
don't need CPU mode
d
efi
n
itions
h
e
re
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
s
c
hulz
ugly fixes
a
gainst gcc which
d
oes
n
o
t
like to
m
ix
.
.
.
commit
|
commitdiff
|
tree
2013-06-13
schulz
include d
i
rectory moved outs
i
d
e
kern
e
l
.
re
s
ou
r
ce d
i
re
c
to
r
y
commit
|
commitdiff
|
tree
2013-06-13
schulz
i
n cas
e
o
f
EfikaMX,
opti
m
ize for size
commit
|
commitdiff
|
tree
2013-06-13
schulz
KrnMayGetChar implemen
t
ed
commit
|
commitdiff
|
tree
2013-06-13
schulz
using
v
o
l
ati
l
e struc
t
with all UAR
T
fields can be much
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
sc
h
ulz
_
K
rnPut
C
uses ar
g
ument of type char, not char*
commit
|
commitdiff
|
tree
2013-06-02
schul
z
1
.
fixed mx51_uart
inclu
d
e file (IM
X
_UART struc
t
ure
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schulz
don't lin
k
with -lr
o
m,
u
se -
l
aro
s
c
.
static instead
commit
|
commitdiff
|
tree
2013-06-02
schulz
adjust the ictl* definitions
-
the
f
unctions take one
.
.
.
commit
|
commitdiff
|
tree
2013-06-02
schul
z
mx51 UART de
f
initions
commit
|
commitdiff
|
tree
2013-06-02
schulz
include directory for EfikaMX specific file
s
commit
|
commitdiff
|
tree
2013-06-02
schulz
remove
d
unneeded free space and one re
p
eated
i
nclu
d
e
commit
|
commitdiff
|
tree
2013-06-02
schulz
Added b
u
ild t
a
rget
s
upport fo
r
s
o
f
tfp and hardf
l
oat
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
s
chulz
1
.
se
t
SIZE_ALIGN to AROS_WORSTALIGN
commit
|
commitdiff
|
tree
2013-05-30
s
c
hulz
TLSF co
d
e moved to righ
t
place
.
Al
l
tlsf functions
.
.
.
commit
|
commitdiff
|
tree
2013-05-30
schulz
Slight
chang
e
- one
h
as
to c
a
ll krnCreateTLSFM
e
mHeader
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
s
chulz
k
r
nCreat
e
MemHeader
un
d
erstands that it has t
o
ini
t
ialize
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
hosted targ
e
t w
i
ll enabl
e
TLSF if st
a
rted with --use
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
do
n
't use m
a
cros by default
.
static inlines
a
re just
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
sm
a
ll code clea
n
u
p
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
su
p
po
r
t for
T
LSF managed memo
r
y
added
commit
|
commitdiff
|
tree
2013-05-19
sc
h
ulz
m
emo
r
y
pool for
M
E
M
F_MANAGED
stores the r
e
quirement
.
.
.
commit
|
commitdiff
|
tree
2013-05-19
schulz
handle MEMF_MANA
G
E
D DeleteP
o
ol(
)
call
.
commit
|
commitdiff
|
tree
next