repo.or.cz
/
helenos.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Turn ipc_poke() into a regular wakeup on the waitq.
2018-06-28
Jiří Zárevúcky
Turn ipc_poke() into a r
e
gular
w
ak
e
up on t
h
e waitq
.
commit
|
commitdiff
|
tree
2018-06-28
Jiří Zárevúcky
Detect when printf() p
r
inti
n
g deadlock deadlocks
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří Zárevúcky
Rem
o
ve some u
n
necessary incl
u
d
es
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří Zárevúcky
Pu
t
notifications into a dynamic
q
ueue instead
o
f
f
o
rg
e
tt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-06-27
J
i
ří Zárevúcky
Use
_
_
a
ttribute__
(
(no
r
eturn)) inste
a
d of
mut
u
al
l
y incompati
b
.
.
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří Zárevúcky
Replac
e
_
N
o
r
eturn with C++
-
friendly _
_
noreturn
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří Zárevúcky
Fix unde
f
ined behavior
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří
Z
á
r
evúcky
Better fix for USB
e
ndpoint in
t
erv
a
l
.
(thx a
e
arsis)
commit
|
commitdiff
|
tree
2018-06-27
J
i
ří Zárevúcky
Add virtio
-
n
e
t
to
.
g
i
t
ignore
.
commit
|
commitdiff
|
tree
2018-06-27
Jiří Z
á
r
e
vúcky
tools/ew
.
py: Expo
s
e s
e
ri
a
l po
r
t i
n
termi
n
al by d
e
fault
.
commit
|
commitdiff
|
tree
2018-06-26
Ji
ř
í
Z
árevúcky
Fix cases of
u
n
d
e
f
ine
d
be
h
avio
r
fo
u
n
d by ubsan
.
commit
|
commitdiff
|
tree
2018-06-26
Jiří Zárevúcky
F
ix
accidentally introduced b
u
ild issue
.
commit
|
commitdiff
|
tree
2018-06-26
Jiří Zár
e
vúc
k
y
Merge some preliminary async/fibril framework
c
hanges
.
commit
|
commitdiff
|
tree
2018-06-26
Jiří Zá
r
evúcky
Simplify async m
a
nager
.
commit
|
commitdiff
|
tree
2018-06-26
Jiř
í
Zárevúcky
Simp
l
ify the in
t
e
raction be
t
ween async_fute
x
and fibr
i
l_swit
.
.
.
commit
|
commitdiff
|
tree
2018-06-26
Jiří Zárevúcky
Make futex ab
l
e
t
o
time
o
u
t
.
commit
|
commitdiff
|
tree
2018-06-26
Jiří Zárevú
c
ky
Impro
v
e t
h
e debugging
o
ptions for futexes
.
commit
|
commitdiff
|
tree
2018-06-25
Jiří Z
á
rev
ú
cky
Switch other up/down to lock/unlock
.
commit
|
commitdiff
|
tree
2018-06-25
J
i
ří Zárevúcky
Swit
c
h async_futex to using f
u
tex_lock/unlock
.
commit
|
commitdiff
|
tree
2018-06-25
J
iř
í
Zárevúcky
Remove
t
he o
p
tion of
R
CU-u
p
gradable futexes
for now
.
commit
|
commitdiff
|
tree
2018-06-25
Jiří
Z
á
r
evúcky
Hide libc
-
i
n
ternal details of the fibril imp
l
e
m
entation
.
commit
|
commitdiff
|
tree
2018-06-25
Jiří Zá
r
evúck
y
Add const to time f
u
nctions
.
commit
|
commitdiff
|
tree
2018-06-25
Jiří Zárevúcky
Add task ID in t
h
e assert failure message
.
commit
|
commitdiff
|
tree
2018-06-19
J
i
ří
Zárevúcky
Print stacktrace on K
I
O
before attempt
i
ng pr
i
ntf()
.
commit
|
commitdiff
|
tree
2018-06-19
J
iří Zárevúcky
a
s
yn
c
: Use a de
d
i
ca
t
ed futex
for c
l
ie
n
t has
h
table
.
commit
|
commitdiff
|
tree
2018-06-19
Jiří Zárevúcky
as
y
nc: Lock
i
n
t
e
r
face h
a
sh ta
b
le with a d
e
dicated
inte
r
fac
e
_
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
Jiří
Zárevúcky
Statically allocate se
s
si
o
n_ns
.
commit
|
commitdiff
|
tree
2018-06-19
Jiří Zá
r
e
vúcky
Int
r
oduce list_po
p
()
.
commit
|
commitdiff
|
tree
2018-06-14
Jiří Zá
r
evúcky
Fix
some und
e
fined
beh
a
viors
.
commit
|
commitdiff
|
tree
2018-06-14
Jiří
Z
árevúcky
Add ru
d
imentary sup
p
ort
for undefine
d
behav
i
or sanitizer
.
commit
|
commitdiff
|
tree
2018-06-14
Jiří Zá
r
evúcky
tools/ew
.
py: Add
-bigmem option fo
r
RAM-hungry
c
onfigurations
.
commit
|
commitdiff
|
tree
2018-06-14
J
iří Zárevú
c
ky
t
o
o
ls/ew
.
py: understand -nograp
h
ic
commit
|
commitdiff
|
tree
2018-06-13
Jiří Zárevúcky
I
mplement a sim
p
le counting se
m
aphore for fi
b
r
il
s
.
commit
|
commitdiff
|
tree
2018-06-11
Jiří Zárevúcky
`fibril_
f
u
t
e
x` mu
s
t be locked
during `context_swap
(
)
`
.
commit
|
commitdiff
|
tree
2018-05-31
J
i
ř
í Z
á
r
evúck
y
Have
a
sync_poke() ch
e
ck wheth
e
r the poke is necessary
.
commit
|
commitdiff
|
tree
2018-05-31
Jiří Zárevúc
k
y
Sp
l
it
t
he a
s
ync fr
a
m
e
work i
n
to seve
r
al parts
.
commit
|
commitdiff
|
tree
2018-05-31
J
i
ří Z
á
revúcky
Dedup
l
icate async_create_p
o
rt(
)
.
commit
|
commitdiff
|
tree
2018-05-29
Jiří Zárevúck
y
R
evert "Don't
u
se c
u
stom ld
s
cripts
i
n uspace
.
(#38)"
commit
|
commitdiff
|
tree
2018-05-15
J
i
ř
í Záre
v
úcky
Fix
t
he retu
r
n value
o
f
m
em
c
py_to/from_uspace()
.
commit
|
commitdiff
|
tree
2018-05-13
Jiří Zárevúcky
U
se s
t
andard signature
for `mall
o
c
()` in kern
e
l
.
commit
|
commitdiff
|
tree
2018-05-12
Jiří
Z
á
revúcky
Imp
r
ove too
l
s
/srepl
.
commit
|
commitdiff
|
tree
2018-05-02
Jiří Zárevúcky
Don't use custom ldscri
p
ts in uspace
.
commit
|
commitdiff
|
tree
2018-05-02
Jiří Z
á
revúck
y
I
g
nore GNU
p
rogra
m
h
e
aders
.
commit
|
commitdiff
|
tree
2018-05-02
Jiří Záre
v
úcky
Clean up some debris
left
beh
i
nd by autoge
n
headers
.
commit
|
commitdiff
|
tree
2018-05-01
Jiří
Z
á
r
evúcky
A
lways use CC for linking
.
commit
|
commitdiff
|
tree
2018-05-01
Jiří Z
á
revúcky
Default to `nproc` processes when running
`
m
a
ke
check`
.
commit
|
commitdiff
|
tree
2018-05-01
Jiří Zárev
ú
cky
F
ix inadvertent di
s
c
r
epancy b
e
tween to
o
l
chain
.
sh and
.
.
.
commit
|
commitdiff
|
tree
2018-05-01
Jiří Zá
r
evúcky
Wor
k
around Travis
limits
commit
|
commitdiff
|
tree
2018-04-30
Jiří Zár
e
v
ú
cky
F
ix a linke
r
s
c
ript issue I i
n
troduced
.
commit
|
commitdiff
|
tree
2018-04-28
Jiří Zárevú
c
ky
Ensure
v
alid TLS
i
nfo
e
ven
if
t
h
er
e
is no TLS header
.
commit
|
commitdiff
|
tree
2018-04-28
Jiří Zár
e
vúcky
Rename `__e
n
t
ry` t
o
t
h
e
usual `_s
t
art`
.
commit
|
commitdiff
|
tree
2018-04-28
Jiří Zárev
ú
c
k
y
Remove old
,
un
u
se
d
p
atches
.
commit
|
commitdiff
|
tree
2018-04-28
Jiří Zárev
ú
c
ky
Don't
c
hoke on architecture-specifi
c
ELF pro
g
ram he
a
ders
.
commit
|
commitdiff
|
tree
2018-04-28
Jiří Zá
r
e
v
ú
c
ky
Rename _
_
main to __libc_main, to avoid
conflict
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2018-04-23
Jiří
Z
á
r
evúc
k
y
Honor TLS
alig
n
ment
.
commit
|
commitdiff
|
tree
2018-04-19
Ji
ř
í
Zá
r
e
v
úcky
Add licence head
e
r
.
commit
|
commitdiff
|
tree
2018-04-16
J
i
ř
í
Zá
r
e
v
úcky
Fix miss
i
ng struct field i
n
itializatio
n
(my bad)
.
commit
|
commitdiff
|
tree
2018-04-15
Jiří Zá
r
evúcky
R
e
m
ove const
q
ua
l
ifier from
arguments that pass ownership
.
.
.
commit
|
commitdiff
|
tree
2018-04-15
Jiří
Z
á
rev
ú
cky
oops
commit
|
commitdiff
|
tree
2018-04-15
Jiří Zárevúcky
libposi
x
: get r
i
d of
`dlopen()` overrid
e
commit
|
commitdiff
|
tree
2018-04-10
Ji
ř
í Zár
e
v
úcky
Define `_end
`
, and use it instead of the address
of
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří Zárev
ú
c
k
y
puts() should append newline
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří Záre
v
úcky
libposix
:
pid_t should b
e
int
commit
|
commitdiff
|
tree
2018-04-10
Jiří Zár
e
v
ú
cky
F
i
x insu
f
fic
i
ent buffer siz
e
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří Záre
v
úcky
Fix possible use
o
f
uninitialized v
a
ri
a
bles due to
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří Zárevúcky
R
emove _gp from
s
parc linker script
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří
Z
á
r
e
vúcky
I
n
s
tead of
h
aving a sp
e
cial
linker script for l
o
ader
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Jiří Z
á
revúcky
Inst
e
ad of
using
.
interp section, determine
lo
a
der
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
Ji
ř
í
Z
árevúck
y
No sense readin
g
sec
t
ions in t
h
e k
e
rne
l
either
.
commit
|
commitdiff
|
tree
2018-04-04
Jiří
Z
árevúc
k
y
Fix tools/sr
e
pl to work in non-b
a
sh shell
s
.
commit
|
commitdiff
|
tree
2018-04-04
J
iří Zárevúcky
W
e s
h
ould not att
e
mpt to
r
ead sections in t
h
e
E
LF fi
l
e
.
commit
|
commitdiff
|
tree
2018-04-04
Jiří Zár
e
vúcky
Define
TLS co
n
sisten
t
l
y in linke
r
scr
i
pts, a
n
d
remove
.
.
.
commit
|
commitdiff
|
tree