Initialize FreeBSD support. Currently, only overlay build (mainly math routines) is supported. This PR mainly define the target entrypoints and basic syscall support. Different from Linux, FreeBSD's syscall return always consist of two component: - return value as arch register - error flag On x86-64, the flag is returned via the carry bit state. Hence, for syscall stubs, we always return a structure containing these two fields. For math support, the only big difference is that FreeBSD has different naming convention in some exception macros. Further fixes for C++ userland are tracked in #197605 Assisted-by: Codex with gpt-5.5 high fast
58 lines
2 KiB
Markdown
58 lines
2 KiB
Markdown
# LLVM-libc Maintainers
|
|
|
|
This file is a list of the [maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for LLVM-libc. The following people are the active maintainers for the project. Please reach out to them for code reviews, questions about their area of expertise, or other assistance.
|
|
|
|
## Lead Maintainer
|
|
- Michael Jones
|
|
- michaelrj@google.com (email), [michaelrj-google](https://github.com/michaelrj-google) (github)
|
|
|
|
## Baremetal
|
|
- Petr Hosek
|
|
- phosek@google.com (email), [petrhosek](https://github.com/petrhosek) (github)
|
|
|
|
## Baremetal (Allocator)
|
|
- Daniel Thornburgh
|
|
- dthorn@google.com (email), [mysterymath](https://github.com/mysterymath) (github)
|
|
|
|
## Fixed Point
|
|
- Leonard Chan
|
|
- leonardchan@google.com (email), [PiJoules](https://github.com/PiJoules) (github)
|
|
|
|
## GPU
|
|
- Joseph Huber
|
|
- joseph.huber@amd.com (email), [jhuber6](https://github.com/jhuber6) (github)
|
|
|
|
## Math
|
|
- Tue Ly
|
|
- lntue@google.com (email), [lntue](https://github.com/lntue) (github)
|
|
|
|
- Nicolas Celik
|
|
- its.overmighty@gmail.com (email), [OverMighty](https://github.com/overmighty) (github)
|
|
|
|
## Threading, FreeBSD
|
|
- Yifan Zhu
|
|
- yifanzhu@rochester.edu (email), [Schrodinger ZHU Yifan](https://github.com/schrodingerzhu) (github)
|
|
|
|
## Runtime Safety, Threading, Math
|
|
- Muhammad Bassiouni
|
|
- muhammad.m.bassiouni@gmail.com (email), [bassiounix](https://github.com/bassiounix) (github)
|
|
|
|
## RISC-V
|
|
- Mikhail R. Gadelha
|
|
- mikhail@igalia.com (email), [mikhailramalho](https://github.com/mikhailramalho) (github)
|
|
|
|
## Public Headers / hdrgen
|
|
- Roland McGrath
|
|
- mcgrathr@google.com (email), [frobtech](https://github.com/frobtech) (github)
|
|
|
|
## General Maintenance and Documentation
|
|
- Jeff Bailey
|
|
- jbailey@raspberryginger.com (email), [kaladron](https://github.com/kaladron) (github), kaladron (discourse), kaladron725 (discord)
|
|
|
|
## ARM and AArch64
|
|
- Victor Campos
|
|
- victor.campos@arm.com (email), [vhscampos](https://github.com/vhscampos) (github)
|
|
|
|
# Inactive Maintainers
|
|
- Tristan Ross
|
|
- tristan.ross@midstall.com (email), [RossComputerGuy](https://github.com/RossComputerGuy) (github)
|