Page MenuHomeFreeBSD

brooks (Brooks Davis)
User

Projects

User Details

User Since
Jul 1 2014, 6:02 PM (388 w, 1 d)

Recent Activity

Yesterday

brooks added a reviewer for D33308: Make struct syscall_args machine independent: andrew.
Tue, Dec 7, 12:33 AM
brooks committed R10:022ce9617fe6: libc: get rid of NO_P1003_1B make variable (authored by brooks).
libc: get rid of NO_P1003_1B make variable
Tue, Dec 7, 12:23 AM
brooks closed D33310: libc: get rid of NO_P1003_1B make variable.
Tue, Dec 7, 12:23 AM

Mon, Dec 6

brooks requested review of D33310: libc: get rid of NO_P1003_1B make variable.
Mon, Dec 6, 11:08 PM
brooks requested review of D33308: Make struct syscall_args machine independent.
Mon, Dec 6, 10:54 PM

Thu, Dec 2

brooks added a comment to D33224: config(8): Add support for implications and specifying multiple files per option..
In D33224#751117, @manu wrote:

Also I'm not a fan of the automatic conversion.
I've put some work to sort files.arm64 a while ago and now it's a mess.
For example all coresight files are correctly grouped right now but this change put them in different part because some are standard, some for fdt and some for acpi.

Thu, Dec 2, 5:03 PM

Wed, Dec 1

brooks committed R11:0222663900dc: devel/llvm11: Add BE_WASM option (authored by brooks).
devel/llvm11: Add BE_WASM option
Wed, Dec 1, 4:26 PM

Tue, Nov 30

brooks committed R11:95394a8fd25d: devel/llvm1[23]: Add BE_WASM option (authored by brooks).
devel/llvm1[23]: Add BE_WASM option
Tue, Nov 30, 11:02 PM

Mon, Nov 29

brooks committed R10:0e765d9b08dc: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 29, 10:06 PM
brooks committed R10:6d37a1670b09: syscalls: mprotect does not take a const (authored by brooks).
syscalls: mprotect does not take a const
Mon, Nov 29, 10:06 PM
brooks committed R10:401eec363585: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 29, 10:06 PM
brooks committed R10:d7f306c5be6f: makesyscalls: add a new SYSMUX type (authored by brooks).
makesyscalls: add a new SYSMUX type
Mon, Nov 29, 10:06 PM
brooks committed R10:a8efd4d1b3b4: syscalls: make syscall and __syscall SYSMUX (authored by brooks).
syscalls: make syscall and __syscall SYSMUX
Mon, Nov 29, 10:06 PM
brooks committed R10:7fb006e7d61e: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 29, 10:06 PM
brooks committed R10:5c1835b1d4b5: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 29, 10:06 PM
brooks committed R10:cffb55f0f37c: syscalls: normalize exit (authored by brooks).
syscalls: normalize exit
Mon, Nov 29, 10:06 PM
brooks committed R10:638c5fa8df1d: syscalls: normalize (get|set)rlimit (authored by brooks).
syscalls: normalize (get|set)rlimit
Mon, Nov 29, 10:06 PM
brooks committed R10:c2996f8ad930: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 29, 10:06 PM
brooks committed R10:ba4e5253a38e: syscalls: normalize orecvfrom and ogetsockname (authored by brooks).
syscalls: normalize orecvfrom and ogetsockname
Mon, Nov 29, 10:06 PM
brooks committed R10:28f047188492: uipc: rework recvfrom, getsockname, getpeername (authored by brooks).
uipc: rework recvfrom, getsockname, getpeername
Mon, Nov 29, 10:06 PM
brooks committed R10:3660e76a2220: syscalls: correct a couple style issues (authored by brooks).
syscalls: correct a couple style issues
Mon, Nov 29, 10:06 PM
brooks committed R10:33f9ea209e95: syscalls: add missing SAL annotations (authored by brooks).
syscalls: add missing SAL annotations
Mon, Nov 29, 10:06 PM

Tue, Nov 23

brooks accepted D32498: Test various header files to ensure they can be included by themselves..

LTGM

Tue, Nov 23, 10:22 PM
brooks accepted D33056: kqueue: Define older kqueue event types better.

This seems fine. I think these should likely be moved elsewhere, but that's an unrelated change.

Tue, Nov 23, 6:18 PM

Mon, Nov 22

brooks committed R10:be67ea40c5a0: freebsd32: generate from sys/kern/syscalls.master (authored by brooks).
freebsd32: generate from sys/kern/syscalls.master
Mon, Nov 22, 10:40 PM
brooks committed R10:b92f4ae58a57: freebsd32: regen (authored by brooks).
freebsd32: regen
Mon, Nov 22, 10:40 PM
brooks committed R10:799ce8b8d2a0: syscalls: annotate args pointing to long, pointer, or time_t (authored by brooks).
syscalls: annotate args pointing to long, pointer, or time_t
Mon, Nov 22, 10:40 PM
brooks committed R10:f260a69decbe: makesyscalls: strip _Contains_ argument annotations (authored by brooks).
makesyscalls: strip _Contains_ argument annotations
Mon, Nov 22, 10:40 PM
brooks committed R10:64cc9803ab6f: makesyscalls: add override of ABI change detection (authored by brooks).
makesyscalls: add override of ABI change detection
Mon, Nov 22, 10:40 PM
brooks committed R10:988e8db3c041: makesyscalls: automate detection of ABI changes (authored by brooks).
makesyscalls: automate detection of ABI changes
Mon, Nov 22, 10:40 PM
brooks committed R10:804a84fbf26b: makesyscalls.lua: Add the ABI function prefix reliably. (authored by brooks).
makesyscalls.lua: Add the ABI function prefix reliably.
Mon, Nov 22, 10:40 PM
brooks committed R10:5e7093118478: makesyscalls: allow config to force OBSOL and UNIMPL (authored by brooks).
makesyscalls: allow config to force OBSOL and UNIMPL
Mon, Nov 22, 10:40 PM
brooks committed R10:30bc335a0501: freebsd32: regen (authored by brooks).
freebsd32: regen
Mon, Nov 22, 10:40 PM
brooks committed R10:faa67c2b20bc: freebsd32: generate splits of 64-bit arguments (authored by brooks).
freebsd32: generate splits of 64-bit arguments
Mon, Nov 22, 10:40 PM
brooks committed R10:6b7c23a026f0: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 22, 10:39 PM
brooks committed R10:64007b000a2f: makesyscalls: handle 64-bit args on 32-bit (authored by brooks).
makesyscalls: handle 64-bit args on 32-bit
Mon, Nov 22, 10:39 PM
brooks committed R10:79634eb90bff: makesyscalls: handle arrays of pointers (authored by brooks).
makesyscalls: handle arrays of pointers
Mon, Nov 22, 10:39 PM
brooks committed R10:0a4e16446b02: makesyscalls: handle longs in ABI compat (authored by brooks).
makesyscalls: handle longs in ABI compat
Mon, Nov 22, 10:39 PM
brooks committed R10:b85fb3904712: makesyscalls.lua: Allow translation of intptr_t arguments (authored by brooks).
makesyscalls.lua: Allow translation of intptr_t arguments
Mon, Nov 22, 10:39 PM
brooks committed R10:f0cfbffc3631: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 22, 10:39 PM
brooks committed R10:37b425bd05ef: makesyscalls: intptr_t arguments are pointers (authored by brooks).
makesyscalls: intptr_t arguments are pointers
Mon, Nov 22, 10:39 PM
brooks committed R10:3f8f46a0ae4f: makesyscalls: Add a way to include per-ABI headers (authored by brooks).
makesyscalls: Add a way to include per-ABI headers
Mon, Nov 22, 10:39 PM
brooks committed R10:818aa9543de8: makesyscalls: Fix expression for time_t_size (authored by brooks).
makesyscalls: Fix expression for time_t_size
Mon, Nov 22, 10:39 PM
brooks committed R10:ed8a4423fba4: makesyscalls: allow multiple expressions for each abi change (authored by brooks).
makesyscalls: allow multiple expressions for each abi change
Mon, Nov 22, 10:39 PM
brooks committed R10:5203efead709: makesyscalls: Remove _native suffix handling (authored by brooks).
makesyscalls: Remove _native suffix handling
Mon, Nov 22, 10:39 PM
brooks committed R10:97fdcfcaf799: freebsd32: remove unnecessicary headers (authored by brooks).
freebsd32: remove unnecessicary headers
Mon, Nov 22, 10:39 PM
brooks committed R10:bcd07aaa4ebd: freebsd32: regen (authored by brooks).
freebsd32: regen
Mon, Nov 22, 10:39 PM
brooks committed R10:6eefabd4ca40: syscalls: improve nstat, nfstat, nlstat (authored by brooks).
syscalls: improve nstat, nfstat, nlstat
Mon, Nov 22, 10:39 PM
brooks committed R10:8460d3e9e6cb: freebsd32: regen (authored by brooks).
freebsd32: regen
Mon, Nov 22, 10:39 PM
brooks committed R10:151ddfec6f82: freebsd32: add _'s to _umtx_(un)lock (authored by brooks).
freebsd32: add _'s to _umtx_(un)lock
Mon, Nov 22, 10:39 PM
brooks committed R10:2d691434d531: freebsd32: declare ogetsockname correctly (authored by brooks).
freebsd32: declare ogetsockname correctly
Mon, Nov 22, 10:38 PM
brooks committed R10:b2be098e5216: freebsd32: enable orecvfrom (authored by brooks).
freebsd32: enable orecvfrom
Mon, Nov 22, 10:38 PM
brooks committed R10:6f5eb383bd36: freebsd32: sync some osig* audit flags with default ABI (authored by brooks).
freebsd32: sync some osig* audit flags with default ABI
Mon, Nov 22, 10:38 PM
brooks committed R10:802280ada847: freebsd32: sctp syscalls take struct iovec32 (authored by brooks).
freebsd32: sctp syscalls take struct iovec32
Mon, Nov 22, 10:38 PM
brooks committed R10:06759303ec0f: freebsd32: aio_cancel takes a struct aiocb32 (authored by brooks).
freebsd32: aio_cancel takes a struct aiocb32
Mon, Nov 22, 10:38 PM
brooks committed R10:e11f2743ff45: freebsd32: [gs]etgroups take an int gidsetsize (authored by brooks).
freebsd32: [gs]etgroups take an int gidsetsize
Mon, Nov 22, 10:38 PM
brooks committed R10:e54a870e358e: freebsd32: make semsys take int arguments (authored by brooks).
freebsd32: make semsys take int arguments
Mon, Nov 22, 10:38 PM
brooks committed R10:1eacca4397d3: freebsd32: make fcntl's arg argument int32_t (authored by brooks).
freebsd32: make fcntl's arg argument int32_t
Mon, Nov 22, 10:38 PM
brooks committed R10:d3308574392a: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 22, 10:38 PM
brooks committed R10:00e0a4c0d749: syscalls: abort2 doesn't return so declare as void (authored by brooks).
syscalls: abort2 doesn't return so declare as void
Mon, Nov 22, 10:38 PM
brooks committed R10:4b2e1f14805d: syscalls: umask returns a mode_t (authored by brooks).
syscalls: umask returns a mode_t
Mon, Nov 22, 10:38 PM
brooks committed R10:27f5b514a0db: syscalls: update a few return types to ssize_t (authored by brooks).
syscalls: update a few return types to ssize_t
Mon, Nov 22, 10:38 PM
brooks committed R10:717e7fb27af9: syscalls: struct ucontext4 -> struct freebsd4_ucontext (authored by brooks).
syscalls: struct ucontext4 -> struct freebsd4_ucontext
Mon, Nov 22, 10:38 PM
brooks committed R10:e58e9a8cbd7c: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 22, 10:38 PM
brooks committed R10:d8bd949bebb3: sys___sysctl: regularize argument struct (authored by brooks).
sys___sysctl: regularize argument struct
Mon, Nov 22, 10:38 PM
brooks committed R10:97e4bec56d28: syscalls: regen (authored by brooks).
syscalls: regen
Mon, Nov 22, 10:38 PM
brooks committed R10:88dfcfa2a08a: sys_sigaltstack: use struct sigaltstack arg (authored by brooks).
sys_sigaltstack: use struct sigaltstack arg
Mon, Nov 22, 10:38 PM

Thu, Nov 18

brooks committed R10:fea4a9aff120: fspacectl: remove unneeded freebsd32 wrapper (authored by brooks).
fspacectl: remove unneeded freebsd32 wrapper
Thu, Nov 18, 1:03 AM
brooks closed D32994: fspacectl: remove unneeded freebsd32 wrapper.
Thu, Nov 18, 1:02 AM

Wed, Nov 17

brooks committed R10:67fb0300ae06: freebsd32: sync return types with default ABI (authored by brooks).
freebsd32: sync return types with default ABI
Wed, Nov 17, 8:25 PM
brooks committed R10:1a7a780bf443: freebsd32: update unimplemented syscall comments (authored by brooks).
freebsd32: update unimplemented syscall comments
Wed, Nov 17, 8:25 PM
brooks committed R10:572be9c8aea8: freebsd32: sync some audit types with default ABI (authored by brooks).
freebsd32: sync some audit types with default ABI
Wed, Nov 17, 8:25 PM
brooks committed R10:265a4b8341ab: freebsd32: semid_t -> int32_t (authored by brooks).
freebsd32: semid_t -> int32_t
Wed, Nov 17, 8:25 PM
brooks committed R10:738ec2ed66d9: freebsd32: tag RESERVED syscalls (authored by brooks).
freebsd32: tag RESERVED syscalls
Wed, Nov 17, 8:25 PM
brooks committed R10:aef154d3f24f: freebsd32: use __socklen_t consistently (authored by brooks).
freebsd32: use __socklen_t consistently
Wed, Nov 17, 8:25 PM
brooks committed R10:a016320dfb4e: freebsd32: rename 32-bit compat pads to _pad (authored by brooks).
freebsd32: rename 32-bit compat pads to _pad
Wed, Nov 17, 8:25 PM
brooks committed R10:158dcd7395ad: freebsd32: have sigqueue take a void * (authored by brooks).
freebsd32: have sigqueue take a void *
Wed, Nov 17, 8:24 PM
brooks committed R10:f19e3fd20601: freebsd32: signed long corrections (authored by brooks).
freebsd32: signed long corrections
Wed, Nov 17, 8:24 PM
brooks committed R10:d257e57d18e6: freebsd32: add missing pads to preadv and pwritev (authored by brooks).
freebsd32: add missing pads to preadv and pwritev
Wed, Nov 17, 8:24 PM
brooks committed R10:2b9d052d3eeb: freebsd32: fix getfsstat sign extension bugs (authored by brooks).
freebsd32: fix getfsstat sign extension bugs
Wed, Nov 17, 8:24 PM
brooks committed R10:f089a2f3d1a7: freebsd32: add stubs for ofreebsd32_(send|recv)msg (authored by brooks).
freebsd32: add stubs for ofreebsd32_(send|recv)msg
Wed, Nov 17, 8:24 PM
brooks committed R10:e02f64d9b88c: freebsd32: add real abort2 (authored by brooks).
freebsd32: add real abort2
Wed, Nov 17, 8:24 PM
brooks committed R10:e3e811a3f824: freebsd32: add feed foward clock syscalls (authored by brooks).
freebsd32: add feed foward clock syscalls
Wed, Nov 17, 8:24 PM
brooks committed R10:91301e6ea54a: freebsd32: don't implement kldsym (authored by brooks).
freebsd32: don't implement kldsym
Wed, Nov 17, 8:24 PM
brooks committed R10:7bd795650f5c: freebsd32: enable trivial syscalls (authored by brooks).
freebsd32: enable trivial syscalls
Wed, Nov 17, 8:24 PM
brooks committed R10:1de34945f440: freebsd32: remove redundent osig*() implementations (authored by brooks).
freebsd32: remove redundent osig*() implementations
Wed, Nov 17, 8:24 PM
brooks committed R10:25fec55b8695: freebsd32: remove freebsd11_freebsd32_getdents (authored by brooks).
freebsd32: remove freebsd11_freebsd32_getdents
Wed, Nov 17, 8:24 PM
brooks committed R10:5b5a48c787b8: freebsd32: simplify memrange translation (authored by brooks).
freebsd32: simplify memrange translation
Wed, Nov 17, 8:24 PM
brooks committed R10:ad5826670451: freebsd32: remove redundant no-arg syscalls (authored by brooks).
freebsd32: remove redundant no-arg syscalls
Wed, Nov 17, 8:24 PM
brooks committed R10:dbb47e9264da: freebsd32: remove freebsd32_recvfrom (authored by brooks).
freebsd32: remove freebsd32_recvfrom
Wed, Nov 17, 8:24 PM
brooks committed R10:ab3ccb758329: freebsd32: rename fstat() stat buffer argument (authored by brooks).
freebsd32: rename fstat() stat buffer argument
Wed, Nov 17, 8:24 PM
brooks committed R10:b35c2bca9fc9: freebsd32: rename struct wrusage32 to struct __wrusage32 (authored by brooks).
freebsd32: rename struct wrusage32 to struct __wrusage32
Wed, Nov 17, 8:24 PM
brooks committed R10:0ebea13928f3: freebsd32: include `__` in semctl names (authored by brooks).
freebsd32: include `__` in semctl names
Wed, Nov 17, 8:24 PM
brooks committed R10:d35a771660ad: freebsd32: sync _umtx_op args with default ABI (authored by brooks).
freebsd32: sync _umtx_op args with default ABI
Wed, Nov 17, 8:23 PM
brooks committed R10:f1a14110892e: freebsd32: rename fstat argument to match default abi (authored by brooks).
freebsd32: rename fstat argument to match default abi
Wed, Nov 17, 8:23 PM
brooks committed R10:3b0cd7e50346: freebsd32: rename old SysV IPC types (authored by brooks).
freebsd32: rename old SysV IPC types
Wed, Nov 17, 8:23 PM
brooks committed R10:5d0d686940e4: freebsd32: struct kld32_file_stat -> struct kld_file_stat32 (authored by brooks).
freebsd32: struct kld32_file_stat -> struct kld_file_stat32
Wed, Nov 17, 8:23 PM
brooks committed R10:e5b099765058: freebsd32: add a union semun_old32 (authored by brooks).
freebsd32: add a union semun_old32
Wed, Nov 17, 8:23 PM
brooks committed R10:6dcd7db176f8: freebsd32: fix type size of pointer array args (authored by brooks).
freebsd32: fix type size of pointer array args
Wed, Nov 17, 8:23 PM
brooks committed R10:465b80c04a77: freebsd32: thread IDs are int32_t (authored by brooks).
freebsd32: thread IDs are int32_t
Wed, Nov 17, 8:23 PM