Skip to content

Conversation

@clemdiep
Copy link
Contributor

@clemdiep clemdiep commented Jan 6, 2026

Beside various bug fixes, I had to:

  • Remove logic in serial_gwinsize to get terminal size, because it was originally inteded to work with some custom patch on QEMU which aren't implemented.
  • Add two ARM32 specifics syscalls to manage TLS. They can't be set in the common syscall table used by syscall_handle as they don't follow the same convention (number is way to big for a table).
  • Rework a bit syscall.tbl to indicate the SO3 function name to use (without the prefix added by SYSCALL_DEFINE). This is because in syscall.h.in (copied from MUSL), the syscall clock_gettime is named clock_gettime64 with the same interface and so remove the need to add a function which will just call clock_gettime as well as removing manual edit of syscall.h.in to avoid futur bug if that file is updated from MUSL

Copy link
Contributor

@daniel-rossier daniel-rossier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants