Page MenuHomeFreeBSD
Feed Advanced Search

Apr 15 2020

brooks committed rS359987: Make ps_strings in struct image_params into a pointer..
Make ps_strings in struct image_params into a pointer.
Apr 15 2020, 8:21 PM
brooks committed rS359986: Introduce an AUXARGS_ENTRY_PTR() macro..
Introduce an AUXARGS_ENTRY_PTR() macro.
Apr 15 2020, 8:20 PM
brooks committed rS359978: Fix -Wvoid-pointer-to-enum-cast warnings..
Fix -Wvoid-pointer-to-enum-cast warnings.
Apr 15 2020, 6:16 PM
brooks closed D24425: Fix -Wvoid-pointer-to-enum-cast warnings..
Apr 15 2020, 6:16 PM
brooks added a comment to D24410: Don't directly access userspace memory..
In D24410#537510, @imp wrote:

Yikes!

Apr 15 2020, 4:36 PM
brooks committed rS359974: Don't directly access userspace memory..
Don't directly access userspace memory.
Apr 15 2020, 4:33 PM
brooks closed D24410: Don't directly access userspace memory..
Apr 15 2020, 4:33 PM

Apr 14 2020

brooks created D24425: Fix -Wvoid-pointer-to-enum-cast warnings..
Apr 14 2020, 10:21 PM
brooks accepted D24420: devel/llvm90: backport --target fix for libc++.

I usually strip the tests part of patches since we don't do anything with them, but this is fine.

Apr 14 2020, 9:41 PM
brooks closed D24409: Remove bogus use of useracc() in (clock_)nanosleep..
Apr 14 2020, 8:53 PM
brooks committed rS359938: Remove bogus use of useracc() in (clock_)nanosleep..
Remove bogus use of useracc() in (clock_)nanosleep.
Apr 14 2020, 8:53 PM
brooks committed rS359937: Centralize compatability translation macros..
Centralize compatability translation macros.
Apr 14 2020, 8:31 PM
brooks closed D24275: Centralize compatability translation macros..
Apr 14 2020, 8:31 PM
brooks added a comment to D24409: Remove bogus use of useracc() in (clock_)nanosleep..

CI run https://cirrus-ci.com/task/6577255742701568

Apr 14 2020, 4:11 PM
brooks added a comment to D24407: Export argc, argv, envc, envv, and ps_strings in auxargs..

Successful amd64 CI build https://cirrus-ci.com/task/5249932466585600

Apr 14 2020, 3:56 PM
brooks added a comment to D24407: Export argc, argv, envc, envv, and ps_strings in auxargs..
In D24407#536889, @kib wrote:

Could you please extract two changes into separate commits:

  1. change of the impg ps_strings type
  2. addition of AUXARGS_ENTRY_PTR

Then the rest would be much cleaner.

Apr 14 2020, 3:41 PM

Apr 13 2020

brooks accepted D24405: Allow kernel modules to build with a compiler that defaults to -fno-common.
Apr 13 2020, 11:57 PM
brooks created D24410: Don't directly access userspace memory..
Apr 13 2020, 11:56 PM
brooks created D24409: Remove bogus use of useracc() in (clock_)nanosleep..
Apr 13 2020, 11:10 PM
brooks added a comment to D24407: Export argc, argv, envc, envv, and ps_strings in auxargs..

Note that this will be committed in five commits (change ps_strings type, add and export new values, procstat support, _elf_aux_info, setproctitle).

Apr 13 2020, 11:00 PM
brooks retitled D24407: Export argc, argv, envc, envv, and ps_strings in auxargs. from Make ps_strings in struct image_params into a pointer. to Export argc, argv, envc, envv, and ps_strings in auxargs..
Apr 13 2020, 10:57 PM
brooks created D24407: Export argc, argv, envc, envv, and ps_strings in auxargs..
Apr 13 2020, 10:56 PM
brooks committed rP531618: MFH: r531333.
MFH: r531333
Apr 13 2020, 5:07 PM

Apr 10 2020

brooks accepted D24368: Export a sysctl count of RX FIFO overrun events..
Apr 10 2020, 8:09 PM
brooks added inline comments to D24368: Export a sysctl count of RX FIFO overrun events..
Apr 10 2020, 5:24 PM
brooks committed rP531333: Fix bitrotted code..
Fix bitrotted code.
Apr 10 2020, 4:55 PM

Apr 9 2020

brooks abandoned D20552: Correct the type of the func argument of zk_thread_create()..

OpenZFS will arrive and fix this soon enough

Apr 9 2020, 10:31 PM

Apr 8 2020

brooks updated the diff for D24275: Centralize compatability translation macros..
  • Use a less generic name for the header (abi_compat.h).
Apr 8 2020, 8:43 PM
brooks added a comment to D24275: Centralize compatability translation macros..
In D24275#535453, @cem wrote:

For the generic CP() type copy operations, I'd suggest _Static_assert size checks. Exceptions can have an exceptional copy mechanism (maybe provided here).

Apr 8 2020, 8:39 PM
brooks updated the diff for D24275: Centralize compatability translation macros..
  • Improve whitespace and use a consistant style.
Apr 8 2020, 8:33 PM

Apr 7 2020

brooks committed rP531039: Revert upstream 18bfb3a..
Revert upstream 18bfb3a.
Apr 7 2020, 10:00 PM
brooks committed rS359691: Allow the kernel to build with a compiler that sets -fno-common..
Allow the kernel to build with a compiler that sets -fno-common.
Apr 7 2020, 3:32 PM
brooks closed D24322: Allow the kernel to build with a compiler that sets -fno-common..
Apr 7 2020, 3:32 PM

Apr 6 2020

brooks closed D17002: Fix compilation with upstream clang builtin headers.
Apr 6 2020, 11:38 PM
brooks committed rS359681: Fix compilation with upstream clang builtin headers..
Fix compilation with upstream clang builtin headers.
Apr 6 2020, 11:38 PM
brooks added a comment to D24322: Allow the kernel to build with a compiler that sets -fno-common..

The values are also quite different if you diff the nm output. I think this whole thing will need to be rethought eventually, but removing -fcommon is probably a long ways off.

Apr 6 2020, 10:40 PM
brooks created D24322: Allow the kernel to build with a compiler that sets -fno-common..
Apr 6 2020, 10:35 PM
brooks added a comment to D24275: Centralize compatability translation macros..

Current version passes universe (except for an unrelated config error on riscv).

Apr 6 2020, 3:45 PM

Apr 3 2020

brooks added a comment to D24275: Centralize compatability translation macros..

CI run without the last mps fix: https://cirrus-ci.com/task/5297194320265216

Apr 3 2020, 11:53 PM
brooks updated the diff for D24275: Centralize compatability translation macros..

unfoobar diff after arc malfunction.

Apr 3 2020, 11:49 PM
brooks updated the diff for D24275: Centralize compatability translation macros..
  • mpr: we need PTRIN unconditionally
Apr 3 2020, 11:48 PM
brooks created D24275: Centralize compatability translation macros..
Apr 3 2020, 9:42 PM
brooks updated the diff for D24246: Add a timeline for completion of mentorship..
  • Another typo fix.
Apr 3 2020, 4:28 PM
brooks committed rS359603: Pass the real value of MK_TESTS_SUPPORT to distribution..
Pass the real value of MK_TESTS_SUPPORT to distribution.
Apr 3 2020, 4:19 PM
brooks closed D24268: Pass the real value of MK_TESTS_SUPPORT to distribution..
Apr 3 2020, 4:19 PM
brooks committed rS359601: pmc: diable position-independent builds, they fail to link on amd64.
pmc: diable position-independent builds, they fail to link on amd64
Apr 3 2020, 4:11 PM
brooks added a reviewer for D24268: Pass the real value of MK_TESTS_SUPPORT to distribution.: arichardson.
Apr 3 2020, 3:48 PM
brooks committed rS359598: Install a kyua.conf based on the one in devel/kyua..
Install a kyua.conf based on the one in devel/kyua.
Apr 3 2020, 3:47 PM
brooks closed D24267: Install a kyua.conf based on the one in devel/kyua..
Apr 3 2020, 3:47 PM

Apr 2 2020

brooks accepted D24265: lldb: add rule to generate LLDBWrapLua.cpp.
Apr 2 2020, 9:43 PM
brooks added a comment to D24265: lldb: add rule to generate LLDBWrapLua.cpp.

The swig input is ${LLDB_SRCS}/bindings/lua.swig

Apr 2 2020, 9:42 PM
brooks created D24268: Pass the real value of MK_TESTS_SUPPORT to distribution..
Apr 2 2020, 9:33 PM
brooks created D24267: Install a kyua.conf based on the one in devel/kyua..
Apr 2 2020, 9:30 PM
brooks added a comment to D24265: lldb: add rule to generate LLDBWrapLua.cpp.

Hmm, does this belong here or as part of liblua? It doesn't look like this binding depends on lldb source at all.

Apr 2 2020, 9:13 PM
brooks added a comment to D21167: LLVM: Enable OpenMP on aarch64.

I've submitted this upstream https://reviews.llvm.org/D77333

Apr 2 2020, 8:24 PM · arm64

Apr 1 2020

brooks updated the diff for D24246: Add a timeline for completion of mentorship..
  • Typo fix, thanks @bcr.
Apr 1 2020, 4:07 PM

Mar 31 2020

brooks updated the diff for D24246: Add a timeline for completion of mentorship..
  • Fix issues reported by @imp.
Mar 31 2020, 10:48 PM
brooks committed rD54028: Passify igor: use tabs not spaces, wrap one line..
Passify igor: use tabs not spaces, wrap one line.
Mar 31 2020, 10:45 PM
brooks created D24246: Add a timeline for completion of mentorship..
Mar 31 2020, 10:24 PM
brooks committed rD54027: Update my key..
Update my key.
Mar 31 2020, 9:22 PM
brooks accepted D24212: Various universe fixes.
Mar 31 2020, 5:39 PM

Mar 30 2020

brooks committed rS359456: Relax existence check of ${LOCALBASE}/bin/kyua.
Relax existence check of ${LOCALBASE}/bin/kyua
Mar 30 2020, 8:05 PM
brooks closed D24230: Relax existence check of ${LOCALBASE}/bin/kyua in Makefile.inc1.
Mar 30 2020, 8:05 PM
brooks accepted D24230: Relax existence check of ${LOCALBASE}/bin/kyua in Makefile.inc1.

LGTM. I'll commit shortly.

Mar 30 2020, 8:02 PM
brooks accepted D24229: nlist: retire long-obsolete aout support.
Mar 30 2020, 7:57 PM
brooks accepted D24228: add shell script for stale dependency hack.

LGTM. I like that we'll be able to have functional decomposition rather than smooshing ever more things into a list.

Mar 30 2020, 7:54 PM
brooks committed rS359448: MFC r359368:.
MFC r359368:
Mar 30 2020, 5:11 PM
brooks committed rS359447: MFC r359368:.
MFC r359368:
Mar 30 2020, 5:07 PM
brooks added inline comments to D24212: Various universe fixes.
Mar 30 2020, 4:56 PM

Mar 29 2020

brooks committed rS359426: Fix build with src on a noexec filesystem..
Fix build with src on a noexec filesystem.
Mar 29 2020, 7:48 PM

Mar 28 2020

brooks committed rP529299: Update to a new snapshot..
Update to a new snapshot.
Mar 28 2020, 12:02 AM

Mar 27 2020

brooks committed rS359382: Use the real value of MK_TESTS_SUPPORT in _libraries..
Use the real value of MK_TESTS_SUPPORT in _libraries.
Mar 27 2020, 11:28 PM
brooks closed D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..
Mar 27 2020, 11:28 PM
brooks added a comment to D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..

Also successfully built with make -j16 -DWITHOUT_TESTS -DWITH_TESTS_SUPPORT buildworld

Mar 27 2020, 11:16 PM
brooks added a comment to D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..

Successful CI run with updated patch: https://cirrus-ci.com/task/5744739794288640

Mar 27 2020, 11:11 PM
brooks updated the diff for D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..
  • Take two: carry MK_TESTS_SUPPORT through regardless of MK_TESTS.
Mar 27 2020, 11:11 PM
brooks added a comment to D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..

I believe what's happening is that MK_TESTS=no is causing MK_TESTS_SUPPORT to be implied in the sub make. I'm now testing a change where we pass the currently value of MK_TESTS_SUPPORT on through.

Mar 27 2020, 9:49 PM
brooks added a comment to D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..

This definitely doesn't work. https://cirrus-ci.com/task/5639234392424448 (Breaks normal builds).

Mar 27 2020, 9:45 PM
brooks created D24206: Use the real value of MK_TESTS_SUPPORT in _libraries..
Mar 27 2020, 8:31 PM
brooks added a comment to D24199: Create and use a tests group for the tests user..

Here's the ports fix. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245107

Mar 27 2020, 5:55 PM
brooks committed rP529267: Update qemu-cheri and llvm-cheri to recent snapshots..
Update qemu-cheri and llvm-cheri to recent snapshots.
Mar 27 2020, 4:12 PM
brooks committed rS359368: Create and use a tests group for the tests user..
Create and use a tests group for the tests user.
Mar 27 2020, 4:05 PM
brooks closed D24199: Create and use a tests group for the tests user..
Mar 27 2020, 4:05 PM
brooks added a comment to D24199: Create and use a tests group for the tests user..

Thanks, and this should happen in the port too as you pointed out it was also doing the wrong thing.

Mar 27 2020, 3:43 PM

Mar 26 2020

brooks updated the test plan for D24199: Create and use a tests group for the tests user..
Mar 26 2020, 11:20 PM
brooks created D24199: Create and use a tests group for the tests user..
Mar 26 2020, 8:38 PM
brooks committed rS359341: MFC r359247:.
MFC r359247:
Mar 26 2020, 6:00 PM
brooks committed rS359339: MFC r359247:.
MFC r359247:
Mar 26 2020, 5:56 PM
brooks committed rS359335: Install expected kyua docs..
Install expected kyua docs.
Mar 26 2020, 5:34 PM
brooks closed D24187: Install expected kyua docs..
Mar 26 2020, 5:34 PM

Mar 25 2020

brooks added a comment to D24187: Install expected kyua docs..

Somewhat annoyingly, these fixes aren't -DNO_CLEAN safe as the changes are all in Makefiles.

Mar 25 2020, 9:55 PM
brooks updated the diff for D24183: Introduce (build|install)sysroot targets..
  • Use SUBDIR.${MK_FOO} variables to reduce .if clutter.
  • Don't delete empty DESTDIR. Print deleted directories.
Mar 25 2020, 9:38 PM
brooks added inline comments to D24183: Introduce (build|install)sysroot targets..
Mar 25 2020, 9:25 PM
brooks added inline comments to D24183: Introduce (build|install)sysroot targets..
Mar 25 2020, 9:10 PM
brooks created D24187: Install expected kyua docs..
Mar 25 2020, 8:50 PM
brooks committed rP529111: Update to 10.0.0 release..
Update to 10.0.0 release.
Mar 25 2020, 5:33 PM
brooks added a comment to D24183: Introduce (build|install)sysroot targets..

This feature was developed by @arichardson in CheriBSD. I've extracted it and tweaked it a bit.

Mar 25 2020, 5:06 PM
brooks created D24183: Introduce (build|install)sysroot targets..
Mar 25 2020, 5:01 PM

Mar 23 2020

brooks committed rD54011: Document __FreeBSD_version=1300085 (kyua import)..
Document __FreeBSD_version=1300085 (kyua import).
Mar 23 2020, 9:32 PM
brooks closed D24103: Add the kyua test framework to the base system..

Committed in rS359260.

Mar 23 2020, 9:22 PM