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
Implement atomic_time_stat_t for lockless timekeeping
2023-04-15
Jiří
Z
árevúcky
I
m
p
lement atomic_time_stat_t for lockless timeke
e
ping
commit
|
commitdiff
|
tree
2023-04-15
J
i
ří Zárevúc
k
y
Remove
u
nneces
s
ary thread_t::wired
commit
|
commitdiff
|
tree
2023-04-07
J
iří Zárevúcky
Move
task sw
i
tch h
a
ndling into a sepa
r
ate function
commit
|
commitdiff
|
tree
2023-03-21
Jiří Zárevúc
k
y
Optimize re
l
ink_rq(
)
commit
|
commitdiff
|
tree
2023-03-21
J
iří Zárevúcky
Add list
_
swap
(
)
f
or swapping
lists
commit
|
commitdiff
|
tree
2023-02-26
J
i
ří Zárevúcky
R
e
p
l
ace cp
u
_
s
l
e
ep() wit
h
cpu_interruptib
l
e_sle
e
p()
commit
|
commitdiff
|
tree
2023-02-26
Jiří Záre
v
úcky
Remove an unuse
d
variable and make a few others 'static'
commit
|
commitdiff
|
tree
2023-02-26
Jiří
Z
árevú
c
ky
Exclude boot a
l
lo
c
atio
n
s in frame all
o
cato
r
commit
|
commitdiff
|
tree
2023-02-25
J
i
ří Z
á
rev
ú
cky
Make
b
o
o
t
strap stack statica
l
ly, rather than dynami
c
ally
.
.
.
commit
|
commitdiff
|
tree
2023-02-25
J
i
ří Zárevúcky
F
ix a bug accidentally in
t
r
oduced in 4777e022
commit
|
commitdiff
|
tree
2023-02-25
J
i
ří Zárevúcky
Move
s
o
m
e o
d
dly placed accounting code
commit
|
commitdiff
|
tree
2023-02-12
Jiří Zárevúcky
Make spinlock fu
n
ctions inlineable in non
-
SMP case
commit
|
commitdiff
|
tree
2023-02-11
Jiří Zárevúcky
R
e
implement wa
i
t
q using th
r
ea
d
_wait/wakeup
commit
|
commitdiff
|
tree
2023-02-11
J
i
ří Zárevúcky
R
e
organize
mutex implementa
t
ion
commit
|
commitdiff
|
tree
2023-02-11
J
i
ří Zárevúcky
Reorganize locking in
thread_
d
estroy
(
)
commit
|
commitdiff
|
tree
2023-02-10
Jiří Z
á
revúcky
Make thr
e
ad_t reference counte
d
commit
|
commitdiff
|
tree
2023-02-10
Jiří Zárevúcky
R
e
move unnecessary c
o
ntext field from cpu_t structure
commit
|
commitdiff
|
tree
2023-02-09
Jiří
Z
árevúcky
F
ix an
oop
s
commit
|
commitdiff
|
tree
2023-02-09
J
i
ří Zárevúcky
G
e
t rid of waitq_count_ge
t
/set
commit
|
commitdiff
|
tree
2023-02-09
Jiř
í
Z
á
revúcky
Thread is guaranteed to
ex
i
st in waitq_sleep_timed_out
commit
|
commitdiff
|
tree
2023-02-09
Jiří Zárevúcky
Simp
l
i
fy timeout handlin
g
commit
|
commitdiff
|
tree
2023-02-09
J
i
ří Zárevúcky
Synchr
o
nize time
o
u
t
_
unregist
e
r()
w
ith handler execu
t
ion
commit
|
commitdiff
|
tree
2023-02-07
J
i
ří Zárevúcky
Remo
v
e u
n
used thread_inte
r
rupted(), make thread_inter
r
upt
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Jiří Zárev
ú
cky
Avoid separate allocatio
n
for FPU context
commit
|
commitdiff
|
tree
2023-02-07
Jiří Zár
e
vúcky
Use the
s
ema
p
hore interface ins
t
ead of
waitq in some
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Jiř
í
Zárevúcky
Turn a b
u
nch of macros into regular fu
n
ctions
commit
|
commitdiff
|
tree
2023-02-06
J
i
ří
Zárevúcky
Fix incorr
e
ct locking in
c
a
p
_
u
npublish()
commit
|
commitdiff
|
tree
2023-02-05
Jiří Zárevúcky
Make
hash table operation
s
immu
t
able, b
e
c
a
u
se global
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
Jiří
Z
ár
e
vúc
k
y
Don't mess with waitq
int
e
r
nal
s
t
o emulate th
e
desired
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
Jiří Zárevúcky
Modif
y
se
m
antics
of
WAKEU
P
_ALL slightly
commit
|
commitdiff
|
tree
2023-02-05
Ji
ř
í
Z
árevúcky
Move saved interrupt lev
e
l
f
r
o
m c
o
ntext_t
to thread_t
commit
|
commitdiff
|
tree
2023-02-04
Jiří
Zárevúck
y
Remove some un
n
ecessary #ifd
e
fs
commit
|
commitdiff
|
tree
2023-02-04
Ji
ř
í Zárev
ú
c
k
y
Use the corr
e
ct format
s
pecifier when printing task_id_t
commit
|
commitdiff
|
tree
2023-02-04
Jiř
í
Zárevúcky
U
se panic()
instead of an infin
i
te loop at the unreachable
.
.
.
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zá
r
evúcky
I
n
itialize CURRE
N
T
-
>mut
e
x_locks
commit
|
commitdiff
|
tree
2023-02-04
Ji
ř
í Z
á
revúcky
Replac
e
CPU->needs_relink wit
h
CPU->relink_deadline
commit
|
commitdiff
|
tree
2023-02-04
Jiří
Zárevúcky
Rep
l
ace
THREAD->t
i
c
k
s with C
P
U
-
>p
r
eempt_deadline
commit
|
commitdiff
|
tree
2023-02-03
J
i
ří Zárevúcky
T
u
rn spin look hint into a f
u
ncti
o
n
commit
|
commitdiff
|
tree
2023-02-02
Jiří Z
á
r
evú
c
k
y
Merge
a
f
ew
changes to spinlock code
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárevúcky
Implement more ela
b
orate
d
ebug checki
n
g
for spinl
o
cks
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárevúcky
Add architecture-specific spinlo
c
k opt
i
m
i
zatio
n
commit
|
commitdiff
|
tree
2023-02-02
J
i
ří Zárevúcky
M
ake
spinlock_lock/unlock int
o
pr
o
per
functions in
.
.
.
commit
|
commitdiff
|
tree
2023-02-02
Jiř
í
Zá
r
evúcky
Put irq
_
s
pinlock_*() functions in a separate fi
l
e
commit
|
commitdiff
|
tree
2023-01-18
Jiří Z
á
revúcky
ccheck
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zárevúcky
U
se irq_spinl
o
ck f
u
nct
i
o
ns in arm32 code, to be consisten
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
J
i
ří Z
á
r
e
v
úcky
F
ix handling of ABS32 relo
c
ation on arm32
commit
|
commitdiff
|
tree
2023-01-18
J
i
ří Zárevúcky
Make sure
we d
o
n
'
t call m
e
mcpy()
wit
h
NULL p
o
i
nter
commit
|
commitdiff
|
tree
2022-08-23
Ji
ř
í Zárevúcky
A
d
d
tools/__pycach
e
__ to
.
gitig
n
ore
commit
|
commitdiff
|
tree
2022-08-15
Jiř
í
Zárevúcky
Hog t
h
e fame and glory
commit
|
commitdiff
|
tree
2022-08-15
Jiří Záre
v
úcky
Remove unneces
s
ary lo
o
p
commit
|
commitdiff
|
tree
2022-08-15
Jiří
Zárevúcky
A
b
it o
f
cl
e
anup
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Remove redundant timeout->lock
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zár
e
vúck
y
Make timeout->c
p
u immutable
commit
|
commitdiff
|
tree
2022-08-15
Jiř
í
Zárevúck
y
Replace timeout->
t
ic
k
s with tim
e
o
ut->deadl
i
ne
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Update
upt
i
me using
a
bs
o
lut
e
c
ount of cloc
k
ticks
commit
|
commitdiff
|
tree
2021-10-08
Jiří Záre
v
úcky
Work around
a
ch
a
nge
i
n
Meson 0
.
58
.
0
commit
|
commitdiff
|
tree
2020-06-05
J
i
ř
í Zárevúcky
Fix --gc
-
s
ections wit
h
c
u
rren
t
Meson
commit
|
commitdiff
|
tree
2020-01-16
Ji
ř
í Zárevúcky
Temporary wor
k
around for
meson is
s
ue
s
commit
|
commitdiff
|
tree
2019-11-19
Jiří
Z
á
revúcky
m
e
son
:
Always rebuild fi
l
esy
s
tem image
commit
|
commitdiff
|
tree
2019-10-23
Jiří Zárevúcky
Run dox
y
gen
in
t
he c
o
rrect d
i
rectory
commit
|
commitdiff
|
tree
2019-08-19
Jiří Zárevú
c
ky
U
p
date
R
EADME
commit
|
commitdiff
|
tree
2019-08-18
Jiří Z
á
r
e
v
ú
cky
Fix travis
commit
|
commitdiff
|
tree
2019-08-18
Ji
ř
í
Z
árevúck
y
Exit configu
r
e
.
sh
a
f
ter detecting
missing meson
o
r
.
.
.
commit
|
commitdiff
|
tree
2019-08-18
Jiří
Z
ár
e
vúcky
Merge pull reques
t
#174 f
r
o
m
le-jzr/meson3
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevú
c
k
y
F
ix compiler path in libgcc detection
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevú
c
ky
Add
explicit
check a
n
d helpful erro
r
message for presen
c
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevúck
y
D
on't require
the cross toolchain to be
i
n $PATH
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevúcky
Fix release
.
s
h
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zár
e
v
úcky
Display masked e
n
tries i
n
co
n
f
i
g
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zár
e
vúcky
Mask options that ca
n
'
t
be changed v
i
a n
i
n
j
a config
commit
|
commitdiff
|
tree
2019-08-18
J
i
ř
í Záre
v
úcky
F
ix configuration changes not forcing
reconfigure out
s
id
e
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiř
í
Zárevúcky
Explicitly che
c
k that
PROFILE/MACHINE have not
been
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Remove dest_build
.
py
commit
|
commitdiff
|
tree
2019-08-17
J
i
ří Zárevúcky
Fix make c
c
heck
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Fix out-of
-
b
u
ild cop
y
r
i
ght file gene
r
ation
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Fix travis build director
y
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Make
doxygen optional
commit
|
commitdiff
|
tree
2019-08-17
J
i
ří Zárevúcky
Adj
u
st PATH i
n
t
ravis
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
I
n
s
tall setu
p
too
l
s i
n
Travis
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Actua
l
ly use pip3 for insta
l
ling ninja
/
meson
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárev
ú
cky
In
s
tall
n
i
n
ja and m
e
son i
n
travis
commit
|
commitdiff
|
tree
2019-08-17
Jiří
Zárevúcky
Up
d
ate
t
ravis
.
sh
commit
|
commitdiff
|
tree
2019-08-17
Jiří
Z
árevúcky
Upda
t
e
travis
.
sh
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Z
á
revúcky
Re
m
ove comme
n
ts turned into t
i
ckets
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Remove unn
e
cessary change
s
t
o
tools/ew
.
py
commit
|
commitdiff
|
tree
2019-08-17
J
i
ří Zárevúck
y
Link too
l
s dire
c
tor
y
to build directory for
easier
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Z
á
re
v
úcky
Add missi
n
g new
l
ines at EOF
commit
|
commitdiff
|
tree
2019-08-17
J
i
ří Zárevúcky
Add c
o
pyright head
e
rs for new files
commit
|
commitdiff
|
tree
2019-08-17
Jiř
í
Zá
r
evúcky
Make she
l
l script tools
m
o
re portable
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Always add copyright information to
t
he image and also
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zá
r
e
vúcky
Modify Hele
n
OS version variables to use
u
namb
i
gu
o
us
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Add tools/
e
xport
.
sh to replace `make
ex
p
ort`
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúck
y
Cosmeti
c
tweak
commit
|
commitdiff
|
tree
2019-08-17
J
iří Zá
r
e
v
úcky
Move build
_
all
.
sh
t
o
too
l
s
commit
|
commitdiff
|
tree
2019-08-17
J
iří Zárevúcky
Fix dist build
commit
|
commitdiff
|
tree
2019-08-17
Jiří Záre
v
úcky
Build imag
e
s b
y
default in bu
i
ld_
a
l
l
.
sh
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í
Zá
r
evúcky
Remove broken subdir()
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Zár
e
vúcky
Move doxygen target
t
o
m
eson/part/
e
xtra_targets
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Reorganize main meson
.
b
u
ild
s
c
r
ipt
commit
|
commitdiff
|
tree
2019-08-17
J
iří Zárevúcky
Rem
o
v
e
bro
k
en to
o
l
s/check
.
s
h, as it's replaced b
y
build_
a
l
l
.
sh
commit
|
commitdiff
|
tree
next