Page MenuHomeFreeBSD
Feed Advanced Search

Nov 17 2021

brooks committed rGf503288262e5: syscalls: fix type of osendmsg (authored by brooks).
syscalls: fix type of osendmsg
Nov 17 2021, 8:22 PM
brooks committed rG1739de97af19: makesyscalls: make strip_abi_prefix more robust (authored by brooks).
makesyscalls: make strip_abi_prefix more robust
Nov 17 2021, 8:22 PM
brooks committed rG2385f4d1728b: syscalls: use __socklen_t as appropriate (authored by brooks).
syscalls: use __socklen_t as appropriate
Nov 17 2021, 8:22 PM
brooks committed rGb7fd86118fb5: syscalls: sprinkle in const values (authored by brooks).
syscalls: sprinkle in const values
Nov 17 2021, 8:22 PM

Nov 15 2021

brooks updated the summary of D32994: fspacectl: remove unneeded freebsd32 wrapper.
Nov 15 2021, 11:59 PM
brooks updated the diff for D32994: fspacectl: remove unneeded freebsd32 wrapper.
  • Only remove freebsd32 bits
Nov 15 2021, 11:59 PM
brooks added a comment to D32994: fspacectl: remove unneeded freebsd32 wrapper.
In D32994#745067, @kib wrote:
In D32994#745048, @kib wrote:

Well, this makes kern_fspacectl() useless and not providing the expectation for kern_* that arguments are already in the KVA, isn't it?

I'd prefer to keep kern_fspacectl() as I need it in CheriBSD. I will make it static so it will have zero cost in practice.

I mean keep kern_, but do copyin/out in sys_.

Nov 15 2021, 7:34 PM
brooks added a comment to D32994: fspacectl: remove unneeded freebsd32 wrapper.
In D32994#745048, @kib wrote:

Well, this makes kern_fspacectl() useless and not providing the expectation for kern_* that arguments are already in the KVA, isn't it?

Nov 15 2021, 7:10 PM
brooks added a comment to D32994: fspacectl: remove unneeded freebsd32 wrapper.

@khng points out that rqsr won't ever be NULL in kern_fspacectl. I was misled by the if (rqsr == NULL) that should have been a KASSERT (or nonexistent). I'll update the review shortly.

Nov 15 2021, 7:09 PM
brooks committed rG9df4e7e2e90f: syscalls: regen (authored by brooks).
syscalls: regen
Nov 15 2021, 6:37 PM
brooks committed rG01ce7fca440c: ommap: fix signed len and pos arguments (authored by brooks).
ommap: fix signed len and pos arguments
Nov 15 2021, 6:37 PM
brooks committed rG3f8ced5bce29: syscalls: regen (authored by brooks).
syscalls: regen
Nov 15 2021, 6:37 PM
brooks committed rGf0da2a14670a: syscalls: unwrap a long line (authored by brooks).
syscalls: unwrap a long line
Nov 15 2021, 6:37 PM
brooks committed rG8e4a3add99ca: struct kevent_freebsd11 -> struct freebsd11_kevent (authored by brooks).
struct kevent_freebsd11 -> struct freebsd11_kevent
Nov 15 2021, 6:37 PM
brooks requested review of D32994: fspacectl: remove unneeded freebsd32 wrapper.
Nov 15 2021, 6:15 PM

Nov 12 2021

brooks committed R11:1f93b867a1d9: devel/llvm13: bump PORTREVISON (authored by brooks).
devel/llvm13: bump PORTREVISON
Nov 12 2021, 5:50 PM
brooks committed R11:a4b2e2d68c29: devel/llvm13: fix install with MLIR disabled (authored by brooks).
devel/llvm13: fix install with MLIR disabled
Nov 12 2021, 5:50 PM
brooks committed R11:7199fa9647da: devel/llvm1[123]: Fix VIA PadLock xstore (authored by brooks).
devel/llvm1[123]: Fix VIA PadLock xstore
Nov 12 2021, 5:50 PM
brooks committed R11:3b3a785bf35d: devel/llvm13: fix building software with -fstack-protector-strong (authored by pkubaj).
devel/llvm13: fix building software with -fstack-protector-strong
Nov 12 2021, 5:50 PM
brooks committed R11:7506e4264081: devel/llvm13: bump PORTREVISON (authored by brooks).
devel/llvm13: bump PORTREVISON
Nov 12 2021, 5:06 PM

Nov 11 2021

brooks committed R11:3f4163a19113: devel/llvm13: fix install with MLIR disabled (authored by brooks).
devel/llvm13: fix install with MLIR disabled
Nov 11 2021, 11:51 PM

Nov 9 2021

brooks added inline comments to D32901: sched.h, sched_getcpu(), sched_get/setaffinity().
Nov 9 2021, 5:53 PM

Nov 5 2021

brooks accepted D32853: Add warning that MIPS is being removed in FreeBSD 14.0.
Nov 5 2021, 6:47 PM
brooks accepted D32852: Document that 13.x is the end of the line for FreeBSD/mips.
Nov 5 2021, 6:46 PM

Oct 28 2021

brooks committed R11:0cb1a5fe81b3: devel/llvm1[123]: Fix VIA PadLock xstore (authored by brooks).
devel/llvm1[123]: Fix VIA PadLock xstore
Oct 28 2021, 6:57 PM
brooks accepted D32707: smbfs: add deprecation notice.

Seems fine. Does it make sense to add a gone_in to the mount code in the kernel?

Oct 28 2021, 3:18 PM

Oct 20 2021

brooks committed rG2f022558ce3d: selsocket: handle sopoll() errors correctly (authored by brooks).
selsocket: handle sopoll() errors correctly
Oct 20 2021, 4:01 PM

Oct 19 2021

brooks committed rG3b55b6137195: selsocket: handle sopoll() errors correctly (authored by brooks).
selsocket: handle sopoll() errors correctly
Oct 19 2021, 11:22 PM
brooks committed rGfe388671ac85: makesyscalls.lua: add a CAPENABLED flag (authored by brooks).
makesyscalls.lua: add a CAPENABLED flag
Oct 19 2021, 11:21 PM
brooks committed rG81184e92e0d7: makesyscalls.lua: Add a new syscall type: RESERVED (authored by brooks).
makesyscalls.lua: Add a new syscall type: RESERVED
Oct 19 2021, 11:21 PM

Oct 15 2021

brooks added inline comments to D32360: Add membarrier(2).
Oct 15 2021, 5:24 PM
brooks added a comment to D32498: Test various header files to ensure they can be included by themselves..

If you're using a bin directory I'd use bin suggest bin as it's likely to be hit earlier.

Oct 15 2021, 4:35 AM

Oct 14 2021

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

Thinking about @markj's idea, a BADHDRS variable to filter out headers from a generated list wouldn't be hard to maintain.

Oct 14 2021, 7:08 PM

Oct 13 2021

brooks committed rG04c91ac48ad1: selsocket: handle sopoll() errors correctly (authored by brooks).
selsocket: handle sopoll() errors correctly
Oct 13 2021, 11:44 PM
brooks closed D32492: selsocket: handle sopoll() errors correctly.
Oct 13 2021, 11:44 PM
brooks added reviewers for D32492: selsocket: handle sopoll() errors correctly: markj, jhb.
Oct 13 2021, 10:10 PM
brooks requested review of D32492: selsocket: handle sopoll() errors correctly.
Oct 13 2021, 10:10 PM

Oct 12 2021

brooks committed R11:1111994c2407: devel/llvm13: fix build without AMDGPU (authored by brooks).
devel/llvm13: fix build without AMDGPU
Oct 12 2021, 10:20 PM
brooks committed R11:ee90377eb194: devel/llvm13: Update to 13.0.0 RELEASE (authored by brooks).
devel/llvm13: Update to 13.0.0 RELEASE
Oct 12 2021, 10:20 PM
brooks committed R11:7d685abdb32b: devel/llvm-devel: Update to a new snapshot (authored by brooks).
devel/llvm-devel: Update to a new snapshot
Oct 12 2021, 10:18 PM

Oct 11 2021

brooks committed R11:b3dde6830b53: devel/llvm13: fix build without AMDGPU (authored by brooks).
devel/llvm13: fix build without AMDGPU
Oct 11 2021, 10:51 PM

Oct 7 2021

brooks committed R11:20283e1aecca: devel/llvm-devel: Update to a new snapshot (authored by brooks).
devel/llvm-devel: Update to a new snapshot
Oct 7 2021, 10:37 PM
brooks committed R11:ef505eaca642: devel/llvm13: Update to 13.0.0 RELEASE (authored by brooks).
devel/llvm13: Update to 13.0.0 RELEASE
Oct 7 2021, 7:39 PM

Oct 5 2021

brooks committed R11:7e2f156ce907: devel/llvm-devel: Update to a new snapshot (authored by brooks).
devel/llvm-devel: Update to a new snapshot
Oct 5 2021, 10:36 PM
brooks committed R11:31aaf91a386e: devel/llvm13: fix BE_NATIVE build (authored by brooks).
devel/llvm13: fix BE_NATIVE build
Oct 5 2021, 6:55 PM
brooks committed R11:1fca16446ff2: devel/llvm13: fix BE_NATIVE build (authored by brooks).
devel/llvm13: fix BE_NATIVE build
Oct 5 2021, 6:53 PM

Sep 30 2021

brooks committed R11:76b33a81a38f: devel/llvm13: Update to 13.0.0rc4 (authored by brooks).
devel/llvm13: Update to 13.0.0rc4
Sep 30 2021, 10:50 PM

Sep 29 2021

brooks committed R11:90c91e553018: devel/llvm13: Disable OpenMP amdgcn bit code (authored by brooks).
devel/llvm13: Disable OpenMP amdgcn bit code
Sep 29 2021, 5:56 PM

Sep 27 2021

brooks committed R11:6911dd4091d5: devel/llvm*: avoid crossdir links (authored by brooks).
devel/llvm*: avoid crossdir links
Sep 27 2021, 10:24 PM
brooks committed R11:79207f500c9b: devel/llvm13: Disable OpenMP amdgcn bit code (authored by brooks).
devel/llvm13: Disable OpenMP amdgcn bit code
Sep 27 2021, 10:24 PM

Sep 24 2021

brooks accepted D32095: makesyscalls: rip out arbitrary command execution.

The CloudABI case could have easily been support by D31349 or an extension on top of it to specify always-applied flags.

Sep 24 2021, 9:15 PM

Sep 23 2021

brooks committed R11:150e5ca73f3e: devel/llvm13: update to RC3 (authored by brooks).
devel/llvm13: update to RC3
Sep 23 2021, 11:42 PM

Sep 17 2021

brooks added a comment to D32008: Remove support for FreeBSD 11.4.

llvm bits look good

Sep 17 2021, 8:13 PM

Sep 16 2021

brooks accepted D31779: procctl(2) and proccontrol(1): add W^X control.
Sep 16 2021, 9:06 PM

Sep 7 2021

brooks closed D31777: mprotect.2: Improve the description of prot.
Sep 7 2021, 4:29 PM
brooks committed rG85bea309f935: mprotect.2: Improve the description of prot (authored by brooks).
mprotect.2: Improve the description of prot
Sep 7 2021, 4:29 PM

Sep 3 2021

brooks committed rGe51b29b5a931: mprotect.2: Remove legacy BSD text (authored by brooks).
mprotect.2: Remove legacy BSD text
Sep 3 2021, 6:32 PM
brooks closed D31776: mprotect.2: Remove legacy BSD text.
Sep 3 2021, 6:31 PM

Sep 2 2021

brooks updated the diff for D31777: mprotect.2: Improve the description of prot.
  • Adopt reviewer suggestions
  • Render "or" consistently
Sep 2 2021, 11:53 PM
brooks updated the diff for D31777: mprotect.2: Improve the description of prot.
  • Separate PROT_NONE from other arguments
Sep 2 2021, 6:47 PM

Sep 1 2021

brooks added a comment to D31777: mprotect.2: Improve the description of prot.

As requested in D30442, this improves the wording of the description of the prot argument.

Sep 1 2021, 9:32 PM
brooks added a comment to D31776: mprotect.2: Remove legacy BSD text.

Per the discussion in D30442 this removes the incorrect description of mprotect granularity. Documentation of large pages is left for later.

Sep 1 2021, 9:31 PM
brooks added a comment to D30442: mprotect.2: Update text for largepages.

At long last I've created a pair of reviews implementing the original change to mprotect in this review: D31776 and D31777

Sep 1 2021, 9:30 PM
brooks requested review of D31777: mprotect.2: Improve the description of prot.
Sep 1 2021, 9:29 PM
brooks requested review of D31776: mprotect.2: Remove legacy BSD text.
Sep 1 2021, 9:28 PM
brooks committed rG6bc90e8acf88: syscalls.master: correct formatting issues (authored by brooks).
syscalls.master: correct formatting issues
Sep 1 2021, 9:01 PM
brooks closed D31351: syscalls.master: correct formatting issues.
Sep 1 2021, 9:01 PM
brooks closed D31350: syscalls.master: switch to CAPENABLED flags.
Sep 1 2021, 9:00 PM
brooks committed rGdf501bac6939: syscalls.master: switch to CAPENABLED flags (authored by brooks).
syscalls.master: switch to CAPENABLED flags
Sep 1 2021, 9:00 PM
brooks closed D31349: makesyscalls.lua: add a CAPENABLED flag.
Sep 1 2021, 9:00 PM
brooks committed rG6945df3fff57: makesyscalls.lua: add a CAPENABLED flag (authored by brooks).
makesyscalls.lua: add a CAPENABLED flag
Sep 1 2021, 9:00 PM
brooks updated the summary of D31350: syscalls.master: switch to CAPENABLED flags.
Sep 1 2021, 6:19 PM
brooks updated the diff for D31350: syscalls.master: switch to CAPENABLED flags.
  • Handle fspacectl
  • Add a note that there is no functional change
Sep 1 2021, 6:18 PM
brooks updated the diff for D31351: syscalls.master: correct formatting issues.

-rebase

Sep 1 2021, 6:12 PM
brooks updated the diff for D31350: syscalls.master: switch to CAPENABLED flags.
  • Documentation moved to D31349
Sep 1 2021, 6:11 PM
brooks updated the diff for D31349: makesyscalls.lua: add a CAPENABLED flag.
  • Move syscalls.master documentation update here
Sep 1 2021, 6:06 PM

Aug 31 2021

brooks committed R11:911dfbcb4051: devel/llvm13: Fix install without FLANG (authored by brooks).
devel/llvm13: Fix install without FLANG
Aug 31 2021, 10:47 PM
brooks committed R11:f96f435c43a5: devel/llvm13: enable FLANG by default (authored by brooks).
devel/llvm13: enable FLANG by default
Aug 31 2021, 7:18 PM

Aug 30 2021

brooks committed R11:827d8ed62ca2: devel/llvm13: update to RC2 (authored by brooks).
devel/llvm13: update to RC2
Aug 30 2021, 10:21 PM

Aug 27 2021

brooks committed R11:150110612df6: devel/llvm13: assorted build/plist fixes (authored by brooks).
devel/llvm13: assorted build/plist fixes
Aug 27 2021, 4:14 PM

Aug 24 2021

brooks committed R11:acdf72266d25: devel/llvm13: Update to 13.0.0rc1, connect (authored by brooks).
devel/llvm13: Update to 13.0.0rc1, connect
Aug 24 2021, 5:45 PM
brooks committed R11:52290b5abd7b: devel/llvm13: copy from devel/llvm12 (authored by brooks).
devel/llvm13: copy from devel/llvm12
Aug 24 2021, 5:45 PM
brooks committed R11:088b99d471a5: devel/llvm-devel: fix build without OPENMP (authored by brooks).
devel/llvm-devel: fix build without OPENMP
Aug 24 2021, 5:45 PM

Aug 18 2021

brooks committed R11:c71f5b34dc5a: devel/llvm-devel: new snapshot post 13 branch (authored by brooks).
devel/llvm-devel: new snapshot post 13 branch
Aug 18 2021, 10:17 PM

Aug 11 2021

brooks committed R11:53c8d106ed92: devel/llvm12: lld fix compressed input sections (authored by brooks).
devel/llvm12: lld fix compressed input sections
Aug 11 2021, 8:02 PM
brooks committed R11:6702793f75bd: devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD (authored by markj).
devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD
Aug 11 2021, 8:02 PM
brooks committed R11:4bb3c89d4f9f: devel/llvm12: Update to 12.0.1 release (authored by brooks).
devel/llvm12: Update to 12.0.1 release
Aug 11 2021, 8:02 PM
brooks committed R11:90758366adf8: devel/llvm12: enable OPENMP on riscv64 (authored by pkubaj).
devel/llvm12: enable OPENMP on riscv64
Aug 11 2021, 8:02 PM

Aug 10 2021

brooks committed R11:f4fb63c060f4: devel/llvm12: lld fix compressed input sections (authored by brooks).
devel/llvm12: lld fix compressed input sections
Aug 10 2021, 8:43 PM

Jul 30 2021

brooks closed D31316: devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD.
Jul 30 2021, 6:14 PM
brooks committed R11:f8617a246623: devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD (authored by markj).
devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD
Jul 30 2021, 6:14 PM
brooks accepted D31316: devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD.
Jul 30 2021, 6:02 PM
brooks added a comment to D31316: devel/llvm12: Add patches to enable kernel sanitizers on FreeBSD.

This seems reasonable. I'll commit with a PORTREVISION bump. I'll try to look into doing a merge to quarterly (I'd been thinking of just doing a full sync up to 12.0.1).

Jul 30 2021, 6:02 PM

Jul 29 2021

brooks updated the test plan for D31350: syscalls.master: switch to CAPENABLED flags.
Jul 29 2021, 10:01 PM
brooks added a comment to D31350: syscalls.master: switch to CAPENABLED flags.

Note: this was tested by running make sysent and verifying that nothing changed.

Jul 29 2021, 9:57 PM
brooks added reviewers for D31351: syscalls.master: correct formatting issues: kevans, emaste.
Jul 29 2021, 9:01 PM
brooks added reviewers for D31350: syscalls.master: switch to CAPENABLED flags: kevans, emaste, rwatson.
Jul 29 2021, 9:01 PM
brooks added reviewers for D31349: makesyscalls.lua: add a CAPENABLED flag: kevans, emaste, rwatson.
Jul 29 2021, 9:00 PM
brooks requested review of D31351: syscalls.master: correct formatting issues.
Jul 29 2021, 8:59 PM
brooks requested review of D31350: syscalls.master: switch to CAPENABLED flags.
Jul 29 2021, 8:59 PM