Hello Brandon Potter,

I'd like you to reexamine a change. Please visit

    https://gem5-review.googlesource.com/9621

to look at the new patch set (#4).

Change subject: sim,kern: support FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET ops
......................................................................

sim,kern: support FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET ops

This patch adds support for two operations in futex system call:
FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET. The two operations are used to
selectively wake up a certain thread waiting on a futex variable.

Basically each thread waiting on a futex variable is associated with a
bitset that is checked when another thread tries to wake up all threads
waiting on the futex variable.

Change-Id: I2300e53b144d8fae226423fa2efb0238c1d93ef9
---
M src/kern/linux/linux.hh
M src/sim/futex_map.hh
M src/sim/syscall_emul.hh
3 files changed, 121 insertions(+), 17 deletions(-)


--
To view, visit https://gem5-review.googlesource.com/9621
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: I2300e53b144d8fae226423fa2efb0238c1d93ef9
Gerrit-Change-Number: 9621
Gerrit-PatchSet: 4
Gerrit-Owner: Tuan Ta <[email protected]>
Gerrit-Reviewer: Brandon Potter <[email protected]>
Gerrit-Reviewer: Tuan Ta <[email protected]>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to