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
Implemen
t
a
t
omic
_
time_stat_t for
lockle
s
s timekeeping
commit
|
commitdiff
|
tree
2023-04-15
Jiř
í
Zárevúck
y
Re
m
ove
unnecessary threa
d
_t::w
i
red
commit
|
commitdiff
|
tree
2023-04-07
Jiř
í
Zárev
ú
ck
y
Move t
a
sk switch handling into a
separat
e
f
u
n
ction
commit
|
commitdiff
|
tree
2023-03-21
Jiří Z
á
revúcky
Op
t
imize relink_rq()
commit
|
commitdiff
|
tree
2023-03-21
Jiř
í
Zárevú
c
ky
Add
list_swap() for swapping
l
ists
commit
|
commitdiff
|
tree
2023-02-26
Jiří Zárevúcky
R
e
place
c
p
u
_
sleep() w
i
th
cpu_i
n
terr
u
p
tible_sleep()
commit
|
commitdiff
|
tree
2023-02-26
Jiří Zár
e
v
úcky
Remove an
u
nused variable a
n
d m
a
ke a few othe
r
s 'stat
i
c'
commit
|
commitdiff
|
tree
2023-02-26
Jiří
Z
árevúcky
Excl
u
de boot a
l
loca
t
ions
in frame allocator
commit
|
commitdiff
|
tree
2023-02-25
Jiří Zárevúcky
Ma
k
e boots
t
rap stack sta
t
i
c
ally, rather than dynamically
.
.
.
commit
|
commitdiff
|
tree
2023-02-25
Jiří Zárevúcky
Fix
a
bug accidentally
i
n
t
roduced i
n
4
777e0
2
2
commit
|
commitdiff
|
tree
2023-02-25
J
iří
Z
árevúcky
Move some
o
ddl
y
plac
e
d accoun
t
i
n
g code
commit
|
commitdiff
|
tree
2023-02-12
Jiří Zárev
ú
cky
Make sp
i
nlo
c
k funct
i
ons inlineable
in non-SMP cas
e
commit
|
commitdiff
|
tree
2023-02-11
Jiř
í
Z
árev
ú
cky
Rei
m
pl
e
m
ent waitq using th
r
ead_wait/wakeup
commit
|
commitdiff
|
tree
2023-02-11
Jiř
í
Zárevú
c
ky
Reorgani
z
e mutex implementation
commit
|
commitdiff
|
tree
2023-02-11
J
iř
í
Zárevúc
k
y
R
eorganize
l
ocking
in thread_dest
r
oy()
commit
|
commitdiff
|
tree
2023-02-10
Jiří Zárevúcky
Make thread
_
t
r
ef
e
renc
e
coun
t
ed
commit
|
commitdiff
|
tree
2023-02-10
Jiří Zárevúcky
Remove
u
nnecessary co
n
te
x
t fi
e
l
d
from cpu_t stru
c
tu
r
e
commit
|
commitdiff
|
tree
2023-02-09
Jiř
í
Zárevúcky
Fix an oops
commit
|
commitdiff
|
tree
2023-02-09
Jiří Zárevúck
y
G
e
t
rid of waitq_count_get/set
commit
|
commitdiff
|
tree
2023-02-09
Jiří Zárevúcky
Thread
is guaranteed to exi
s
t in waitq_
s
le
e
p
_
timed_out
commit
|
commitdiff
|
tree
2023-02-09
J
i
ří Zár
e
vúc
k
y
Si
m
p
l
ify tim
e
o
ut handling
commit
|
commitdiff
|
tree
2023-02-09
Jiří
Z
árevúcky
Sync
h
ronize time
o
ut_unregister() with handler execution
commit
|
commitdiff
|
tree
2023-02-07
Jiří Zá
r
evúcky
Remov
e
unused thread_in
t
errupted(
)
, make th
r
ead_inte
r
rupt
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Jiří Zárevúcky
A
v
oi
d
separ
a
te al
l
ocation for FPU conte
x
t
commit
|
commitdiff
|
tree
2023-02-07
J
i
ří Z
á
re
v
úcky
Use
the semaphore in
t
erface inst
e
ad of
waitq in some
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Jiří Záre
v
ú
cky
Turn a bunch of macros in
t
o regular
fu
n
c
t
ions
commit
|
commitdiff
|
tree
2023-02-06
J
iř
í
Zárevúcky
Fix incorrect l
o
ckin
g
in cap_u
n
pub
l
ish()
commit
|
commitdiff
|
tree
2023-02-05
Jiří
Z
ár
e
vúcky
Mak
e
hash table op
e
rations i
m
mutab
l
e, because global
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
Jiří Zárevúcky
D
on
'
t mess with waitq in
t
ernals to em
u
late the desired
.
.
.
commit
|
commitdiff
|
tree
2023-02-05
J
iří Z
á
re
v
úcky
M
od
i
fy sem
a
ntics
o
f WAKEUP_ALL sligh
t
l
y
commit
|
commitdiff
|
tree
2023-02-05
Jiří
Zá
r
ev
ú
cky
Move
saved interru
p
t
le
v
el fro
m
c
o
ntext_t t
o
t
hread_
t
commit
|
commitdiff
|
tree
2023-02-04
Jiří Z
á
revúcky
Remove some unnecessary
#ifdefs
commit
|
commitdiff
|
tree
2023-02-04
J
i
ří Záre
v
ú
c
k
y
Use the correct format
s
pecifier when printing t
a
sk_id_t
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zár
e
vúcky
Use panic()
instead of an infi
n
it
e
loo
p
at the unr
e
achable
.
.
.
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zá
r
evúcky
Initialize
CURRENT->mutex_lock
s
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zárevúcky
Replace CPU->needs_relink
w
it
h
C
P
U->relink_deadline
commit
|
commitdiff
|
tree
2023-02-04
Jiří Zárevúcky
Repl
a
c
e THREAD->t
i
cks with CPU
-
>pr
e
e
m
pt_deadline
commit
|
commitdiff
|
tree
2023-02-03
J
iří Zárevúcky
Tur
n
spin look hint int
o
a
f
u
nction
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárevúcky
Merge a few
c
ha
n
ges to spinlock
c
ode
commit
|
commitdiff
|
tree
2023-02-02
Jiří Záre
v
ú
cky
Impleme
n
t
more el
a
borate
d
ebu
g
checking for s
p
inlocks
commit
|
commitdiff
|
tree
2023-02-02
J
i
ř
í
Zár
e
v
úcky
A
d
d architecture-spe
c
i
fic s
p
inlock optimiza
t
ion
commit
|
commitdiff
|
tree
2023-02-02
Jiří Zárev
ú
cky
Make spinlock_lock/unlock
i
nto proper functions in
.
.
.
commit
|
commitdiff
|
tree
2023-02-02
Ji
ř
í Zárevúcky
P
ut irq
_
spin
l
ock_*() functions in
a s
e
p
a
rate
file
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zá
r
ev
ú
ck
y
ccheck
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zárevúcky
Use irq_spinlock functio
n
s
in arm32 c
o
de, t
o
be consistent
.
.
.
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zárevúcky
Fi
x
handlin
g
of A
B
S
3
2 relocation
o
n arm32
commit
|
commitdiff
|
tree
2023-01-18
Jiří Zárevúcky
M
ake
sure
we don
'
t c
a
l
l
memcpy() with NULL
p
oint
e
r
commit
|
commitdiff
|
tree
2022-08-23
Jiří
Z
árevú
c
ky
A
d
d tools/__pycache__ to
.
gitignore
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zár
e
vúck
y
Hog th
e
fam
e
a
nd
glory
commit
|
commitdiff
|
tree
2022-08-15
Ji
ř
í
Zár
e
vúcky
Remove un
n
e
cessary loop
commit
|
commitdiff
|
tree
2022-08-15
Jiř
í
Zárevúc
k
y
A bit of cle
a
n
up
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúc
k
y
Remov
e
redundant
timeo
u
t->lock
commit
|
commitdiff
|
tree
2022-08-15
J
iří Zárevúcky
Make time
o
u
t->cpu
i
mm
u
ta
b
le
commit
|
commitdiff
|
tree
2022-08-15
Jiří Zárevúcky
Rep
l
ace timeout->ti
c
ks with
timeo
u
t->deadlin
e
commit
|
commitdiff
|
tree
2022-08-15
Jiří
Z
árevúcky
Update uptime
u
si
n
g absolute
c
ount
o
f clock t
i
c
ks
commit
|
commitdiff
|
tree
2021-10-08
J
i
ří Z
á
r
evúcky
W
o
rk ar
o
und a
c
hange i
n
Mes
o
n 0
.
58
.
0
commit
|
commitdiff
|
tree
2020-06-05
Jiří Záre
v
úc
k
y
Fix
--gc-sectio
n
s with
cu
r
rent
Meson
commit
|
commitdiff
|
tree
2020-01-16
Jiří Zárevúcky
T
e
mporary workaround for
m
eson issues
commit
|
commitdiff
|
tree
2019-11-19
Jiří Zárevúcky
meson:
A
l
ways rebui
l
d filesystem image
commit
|
commitdiff
|
tree
2019-10-23
Jiří Z
á
revúcky
Run doxygen in t
h
e
correc
t
di
r
ectory
commit
|
commitdiff
|
tree
2019-08-19
J
i
ří Zár
e
vúcky
Update README
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárev
ú
cky
Fix travi
s
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zár
e
v
ú
cky
Exit config
u
re
.
sh afte
r
detecti
n
g missing meson or
.
.
.
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevúcky
M
e
rge pull request #174 from le-jzr/mes
o
n3
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárev
ú
cky
F
i
x co
m
piler p
a
th in libgcc det
e
ction
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevúcky
A
d
d
ex
p
licit chec
k
and helpful er
r
or mes
s
age for presence
.
.
.
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zá
r
evúcky
D
o
n't require the c
r
oss
toolchain
t
o be in
$PA
T
H
commit
|
commitdiff
|
tree
2019-08-18
J
i
ří Zárevúcky
Fix
r
elease
.
sh
commit
|
commitdiff
|
tree
2019-08-18
Jiří
Zárevúcky
Di
s
play masked entries in config
commit
|
commitdiff
|
tree
2019-08-18
Jiří Zárevúcky
Mask op
t
ions that c
a
n't be changed via nin
j
a
c
onfig
commit
|
commitdiff
|
tree
2019-08-18
J
i
ří
Z
árevúcky
Fix conf
i
guration changes
no
t
forcing recon
f
i
g
ure outside
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Z
á
revúcky
E
x
p
li
c
itl
y
check that PROFILE/MACHINE have n
o
t
been
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Z
á
revúck
y
Remove
d
es
t
_build
.
p
y
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Fix make ccheck
commit
|
commitdiff
|
tree
2019-08-17
Jiř
í
Zárevúck
y
Fi
x
out-
o
f-buil
d
copyright file generation
commit
|
commitdiff
|
tree
2019-08-17
J
iří
Z
á
revúcky
Fix travis build dir
e
c
t
o
r
y
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Zárevúcky
Make doxygen optional
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í
Z
árevúcky
Adjust
P
ATH in travis
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Install s
e
tuptool
s
in Travis
commit
|
commitdiff
|
tree
2019-08-17
J
iří Zárevúcky
Actu
a
l
l
y use pip
3
fo
r
instal
l
ing ninja
/
meson
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárev
ú
c
k
y
Install ninj
a
a
n
d mes
o
n in
t
r
av
i
s
commit
|
commitdiff
|
tree
2019-08-17
J
iří Z
á
revúcky
Updat
e
travis
.
sh
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Update t
r
a
v
is
.
s
h
commit
|
commitdiff
|
tree
2019-08-17
J
i
ř
í Z
á
revúc
k
y
Remove comments
turned i
n
to ti
c
kets
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
Remove unnecessa
r
y c
h
ange
s
to tools/
e
w
.
p
y
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevúcky
L
ink tool
s
d
irect
o
ry to bui
l
d di
r
e
c
tory for easier
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Zárevúcky
Ad
d
missing newlines
at
E
O
F
commit
|
commitdiff
|
tree
2019-08-17
Jiří
Zárevúcky
Add
copyrigh
t
headers for new
files
commit
|
commitdiff
|
tree
2019-08-17
Jiř
í
Zárevúcky
Make shell
script tools more portable
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zá
r
evúcky
A
lwa
y
s
add copyright inf
o
rmation to t
h
e image and also
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevú
c
ky
Modi
f
y HelenOS ver
s
ion variables to use unam
b
iguous
.
.
.
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Z
á
revúcky
Add tools/export
.
sh to re
p
lace
`
m
ake export`
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í Zárevúck
y
Cosme
t
ic tweak
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zá
r
evúcky
Move bu
i
ld_all
.
s
h
to tools
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zárevú
c
k
y
F
i
x dis
t
build
commit
|
commitdiff
|
tree
2019-08-17
Jiří
Zárevúc
k
y
Build images
by d
e
fault i
n
build
_
all
.
sh
commit
|
commitdiff
|
tree
2019-08-17
Jiří Záre
v
úc
k
y
Remove bro
k
en subdir
(
)
commit
|
commitdiff
|
tree
2019-08-17
Ji
ř
í
Z
á
re
v
ú
c
k
y
Move
d
ox
y
gen targe
t
to m
e
s
on/part
/
extra_
t
a
r
ge
t
s
commit
|
commitdiff
|
tree
2019-08-17
Jiří Zá
r
e
v
úck
y
Reorganize main meso
n
.
build scrip
t
commit
|
commitdiff
|
tree
2019-08-17
J
iří Z
á
revúc
k
y
Remove brok
e
n tools/
c
hec
k
.
sh, as it's replac
e
d by build_all
.
sh
commit
|
commitdiff
|
tree
next