hat might cause problems in the build process, and a guide for
@@ -19,6 +19,10 @@ See also: BUILDING, build.sh, Makefile.
Recent changes:
^^^
+20230718:
+ build.sh will use mk.conf in the same directory as build.sh instead
+ of /etc/mk.conf, unless MAKECONF is already defined in th
Module Name:src
Committed By: lukem
Date: Tue Jul 18 16:59:57 UTC 2023
Modified Files:
src: BUILDING UPDATING build.sh
src/doc: BUILDING.mdoc
Log Message:
build.sh: use mk.conf (if present) as MAKECONF
Set MAKECONF to mk.conf in the same directory as build.sh
(i.e
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 13:35:57 UTC 2023
Modified Files:
src/sys/dev/hdaudio: hdafg.c
Log Message:
hdafg(4): Do hotplug detection in kthread, not callout.
This can sometimes take a while (~1ms), and the logic to suspend the
callout on dev
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 13:35:57 UTC 2023
Modified Files:
src/sys/dev/hdaudio: hdafg.c
Log Message:
hdafg(4): Do hotplug detection in kthread, not callout.
This can sometimes take a while (~1ms), and the logic to suspend the
callout on dev
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 12:34:25 UTC 2023
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
x86/fpu: In kernel mode fpu traps, print the instruction pointer.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arc
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 12:34:25 UTC 2023
Modified Files:
src/sys/arch/x86/x86: fpu.c
Log Message:
x86/fpu: In kernel mode fpu traps, print the instruction pointer.
To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arc
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:57:37 UTC 2023
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Print `waiting for devices' normally once a minute.
To generate a diff of this commit:
cvs rdiff -u -r1.313 -r1.314 src/sys/
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:57:37 UTC 2023
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
autoconf(9): Print `waiting for devices' normally once a minute.
To generate a diff of this commit:
cvs rdiff -u -r1.313 -r1.314 src/sys/
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:46:48 UTC 2023
Modified Files:
src/sys/sys: rbtree.h
Log Message:
rbtree(3): Fix RBDEBUG build with RB_TREE_INITIALIZER.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/sys/rbt
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:46:48 UTC 2023
Modified Files:
src/sys/sys: rbtree.h
Log Message:
rbtree(3): Fix RBDEBUG build with RB_TREE_INITIALIZER.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/sys/rbt
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:44:32 UTC 2023
Modified Files:
src/lib/libc/misc: initfini.c
src/lib/libc/stdlib: _env.c
Log Message:
libc: Use RB_TREE_INITIALIZER to nix initfini.c/_env.c coupling.
Doesn't actually help to remove _env.
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:44:32 UTC 2023
Modified Files:
src/lib/libc/misc: initfini.c
src/lib/libc/stdlib: _env.c
Log Message:
libc: Use RB_TREE_INITIALIZER to nix initfini.c/_env.c coupling.
Doesn't actually help to remove _env.
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:43:21 UTC 2023
Modified Files:
src/sys/sys: rbtree.h
Log Message:
rbtree(3): New RB_TREE_INITIALIZER macro.
Allows static initialization of an rbtree.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 11:43:21 UTC 2023
Modified Files:
src/sys/sys: rbtree.h
Log Message:
rbtree(3): New RB_TREE_INITIALIZER macro.
Allows static initialization of an rbtree.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:17:12 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): One more debug message about read/write polling timeout.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:17:12 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): One more debug message about read/write polling timeout.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:17:02 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Take a lock around acpiec_cold updates.
Otherwise we race with readers -- probably harmlessly, but let's
avoid the appearance of
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:17:02 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Take a lock around acpiec_cold updates.
Otherwise we race with readers -- probably harmlessly, but let's
avoid the appearance of
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:10:49 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Factor out if (state == FREE) cv_signal(sc_cv).
In principle this could have a functional change, but at worst, it is
to signal m
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:10:49 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Factor out if (state == FREE) cv_signal(sc_cv).
In principle this could have a functional change, but at worst, it is
to signal m
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:55 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_space_handler.
Better to keep the device_t isolated to public interfaces. Simpler
internally
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:55 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_space_handler.
Better to keep the device_t isolated to public interfaces. Simpler
internally
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:44 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_query thread.
Simpler.
No functional change intended.
To generate a diff of this commi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:44 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_query thread.
Simpler.
No functional change intended.
To generate a diff of this commi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:33 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_read/write.
Simpler, type-safer.
No functional change intended.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:33 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_read/write.
Simpler, type-safer.
No functional change intended.
To generate a diff of this
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:22 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_lock/unlock.
Simpler, type-safer.
No functional change intended.
To generate a diff of thi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:22 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_lock/unlock.
Simpler, type-safer.
No functional change intended.
To generate a diff of thi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:12 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_handler.
Simpler.
No functional change intended.
To generate a diff of this commit:
cv
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:12 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_handler.
Simpler.
No functional change intended.
To generate a diff of this commit:
cv
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:00 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_callout.
Simpler.
No functional change intended.
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:06:00 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_callout.
Simpler.
No functional change intended.
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:49 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_state_machine.
Simpler, type-safer.
No functional change intended.
To generate a diff
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:49 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Pass softc, not device_t, to acpiec_gpe_state_machine.
Simpler, type-safer.
No functional change intended.
To generate a diff
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:25 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Factor wait logic out.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/dev
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:25 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Factor wait logic out.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/dev
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:13 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Merge returns in acpiec_read/write.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.9
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:13 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Merge returns in acpiec_read/write.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.9
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:01 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Don't touch sc->sc_state outside sc->sc_mtx.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/dev/acpi/acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:05:01 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Don't touch sc->sc_state outside sc->sc_mtx.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/dev/acpi/acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:50 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix cv_timedwait abuse in acpiec_read/write.
To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/dev/acpi/acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:50 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix cv_timedwait abuse in acpiec_read/write.
To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/dev/acpi/acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:40 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix interrupt wait loop in acpiec_gpe_query thread.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/dev/ac
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:40 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix interrupt wait loop in acpiec_gpe_query thread.
To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/dev/ac
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:28 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix cv_wait loop around sc->sc_got_sci.
That is, make it actually loop as required, so it gracefully handles
spurious wakeups ins
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:28 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Fix cv_wait loop around sc->sc_got_sci.
That is, make it actually loop as required, so it gracefully handles
spurious wakeups ins
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:14 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Set sc_got_sci only when a transaction is over.
Before, when the acpiec thread noticed an SCI had been requested and
entered acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:04:14 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Set sc_got_sci only when a transaction is over.
Before, when the acpiec thread noticed an SCI had been requested and
entered acpi
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:59 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Assert state is free when we start a transaction.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:59 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Assert state is free when we start a transaction.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:47 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Sprinkle comments.
Note where this code is abusing cv_wait and needs a loop to handle
spurious wakeups.
No functional change int
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:47 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Sprinkle comments.
Note where this code is abusing cv_wait and needs a loop to handle
spurious wakeups.
No functional change int
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:35 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Clarify lock order and sprinkle lock assertions.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:03:35 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Clarify lock order and sprinkle lock assertions.
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:02:25 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL
src/sys/dev/acpi: acpi_ec.c files.acpi
Log Message:
acpiec(4): New ACPIEC_DEBUG option.
Value is bit mask of
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:02:25 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL
src/sys/dev/acpi: acpi_ec.c files.acpi
Log Message:
acpiec(4): New ACPIEC_DEBUG option.
Value is bit mask of
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:02:09 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Record device_t self.
Not used yet, to be used soon for device_printf and to allow making
some of the internal functions a little
Module Name:src
Committed By: riastradh
Date: Tue Jul 18 10:02:09 UTC 2023
Modified Files:
src/sys/dev/acpi: acpi_ec.c
Log Message:
acpiec(4): Record device_t self.
Not used yet, to be used soon for device_printf and to allow making
some of the internal functions a little
58 matches
Mail list logo