Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 194a64d3 | 2023-03-04 14:49:36 | move to 7.3-beta | ||
| 9eb80002 | 2023-03-02 11:56:25 | add arch to Dt | ||
| a0eb7693 | 2023-03-02 11:49:45 | mention eephy(4) ok jmatthew@ | ||
| c7ff23bc | 2023-03-02 10:07:18 | mvodog(4) and mvortc(4) | ||
| f5291493 | 2023-02-21 07:47:24 | some nameserver proposal bits: unwind.8: point to resolvd(8) for autoconf sources unwind.conf.5: order preferred list by order of preference resolvd.8: reformat to read better route.8: no need to discuss unwind in the nameserver command umb.4 + sppp.4: note the sending of nameserver proposals the umb/sppp text is from claudio tobhe confirmed iked sending proposals when configured to do so much assistance and ok: florian claudio | ||
| 1807be72 | 2023-02-20 16:08:37 | sndiod(8) is the audio daemon now; from david demelier | ||
| 495f84e4 | 2023-02-19 14:37:54 | Remove non-existent make targets from ports(7) and bsd.port.mk(5) Removed from ports(7): - describe, homepage-links, (un)link-categories, unlink-categories Removed from bsd.port.mk(5): - (un)link-categories OK op@ | ||
| 2544f51d | 2023-02-16 01:07:01 | Regen en_US.UTF-8.src for Unicode 14.0.0 That comes with perl 5.36. OK millert@ | ||
| 5e31da32 | 2023-02-16 01:06:01 | Whitespace I am pretty sure it was schwarze@ who pointed this out long ago. | ||
| 50352123 | 2023-02-14 05:28:35 | smci -> scmi | ||
| 5cf72707 | 2023-02-13 19:33:51 | scmi(4) | ||
| f3cb3cf5 | 2023-02-13 19:18:23 | Mention TCS4525. | ||
| c78098b6 | 2023-02-10 14:34:16 | Adjust knote(9) API Make knote(9) lock the knote list internally, and add knote_locked(9) for the typical situation where the list is already locked. Remove the KNOTE(9) macro to simplify the API. Manual page OK jmc@ OK mpi@ mvs@ | ||
| b7cf571f | 2023-02-09 11:35:17 | use newer, much easier disklabel template strings | ||
| d5ea7fa0 | 2023-02-05 07:11:12 | add ufshci(4); | ||
| 2095c737 | 2023-02-04 23:11:59 | Initial driver for Universal Flash Storage (UFS) Host Controllers. ok kettenis@ | ||
| 24ee467d | 2023-02-04 19:19:35 | timecounting: remove incomplete PPS support The timecounting code has had stubs for pulse-per-second (PPS) polling since it was imported in 2004. At this point it seems unlikely that anyone is going to finish adding PPS support, so let's remove the stubs: - Delete the dead tc_poll_pps() call from tc_windup(). - Remove all tc_poll_pps symbols from the kernel. Link: https://marc.info/?l=openbsd-tech&m=167519035723210&w=2 ok miod@ | ||
| c80f2788 | 2023-02-03 15:53:15 | add sncodec(4); | ||
| ad47b89d | 2023-02-03 13:28:51 | sncodec(4) | ||
| c6844759 | 2023-01-31 13:53:49 | typo, fix variable name | ||
| 61230bc7 | 2023-01-30 14:43:29 | The APM_IOC_NEXTEVENT ioctl was removed in the mickey era, remove documentation about it ok deraadt, miod | ||
| b7211c5d | 2023-01-28 11:47:25 | sync | ||
| b02fb1cf | 2023-01-22 22:38:23 | Fix list of possible values of MODRUBY_REV With Ruby 2.7 in the attic, MODRUBY_REV can no longer be set to 2.7. It has been possible to set it to 3.2 for a while. | ||
| 700233a6 | 2023-01-22 20:57:21 | Update documentation for removal of ruby27 FLAVOR | ||
| efb076c2 | 2023-01-21 09:01:55 | sync EXTRACT_CASES and PATCH_CASES with reality xz handles .lz now, we deal with zstd patches by default, bzip2 and gzip have command variables. | ||
| 9170da37 | 2023-01-17 10:10:10 | remove elansc(4) driver for AMD Elan SC520 System Controller AMD Elan SC520 has a Am5x86, 486-class processor. We require a 586-class processor. feedback from jmc@ ok miod@ | ||
| 3c8da594 | 2023-01-16 23:07:47 | Mention riscv64 boot support efiboot could always boot from CRYPTO and RAID 1, since version 1.5 RAID 1C also works. installboot was enabled just now, so only new installations work out of the box without manual intervention. | ||
| 796f3615 | 2023-01-14 12:19:11 | regen | ||
| ef53724c | 2023-01-14 03:12:15 | use the notice from 4.4BSD-Lite ok deraadt@ miod@ | ||
| f4d96c45 | 2023-01-12 19:37:53 | Update luna88k boot procedure; help & tweaks jmc@ | ||
| ddb25f5f | 2023-01-09 17:41:03 | tweak text for USE_NOEXECONLY | ||
| c5a57b5d | 2023-01-09 17:17:55 | document USE_NOEXECONLY | ||
| 80d3b712 | 2023-01-07 12:34:29 | fix firmware filename typo in iwx(4) man page: ao -> a0 | ||
| 98dbb30e | 2023-01-07 06:40:21 | The maximum length of the value is extended to 64k bytes. ok yasuoka | ||
| 8bff8a49 | 2023-01-06 19:10:18 | Remove copystr(9), unless used internally by copy{in,out}str. | ||
| 86a45bbd | 2023-01-01 01:19:18 | timeout.9: document new interfaces, miscellaneous rewrites and cleanup - Document timeout_abs_ts(9). - Add the kclock arguments to timeout_set_flags(9) and TIMEOUT_INITIALIZER_FLAGS(9). - Document KCLOCK_NONE and KCLOCK_UPTIME. - Mention the static initialization macros alongside timeout_set(9) etc.; keep relevant information adjacent. - Mention timeout_add_sec(9) etc. alongside timeout_add(9); keep relevant information adjacent. ... plus many other cleanups, rewrites, and rearrangements. Prompted by mvs@ and many others. With input from jmc@, mvs@, kn@, schwarze@, and probably a few others I have forgotten. v1: https://marc.info/?l=openbsd-tech&m=162449274513068&w=2 v2: https://marc.info/?l=openbsd-tech&m=165851505627764&w=2 v3: https://marc.info/?l=openbsd-tech&m=167250339811308&w=2 ok jmc@ mvs@ schwarze@ | ||
| e982275c | 2022-12-29 06:49:34 | capital letter at sentence start; | ||
| 879f4f87 | 2022-12-29 06:10:54 | FORK_SIGHAND and the handling of func==NULL disappeared in 2017 in sys/kern/kern_fork.c rev 1.195. | ||
| 744ba802 | 2022-12-28 15:46:39 | microtime.9: rewrite description, miscellaneous cleanup - Remove the bintime interfaces. They should not be used outside of the timecounting layer. Unsure whether they warrant a manpage of their own. - In the SYNOPSIS, change the variable names for timespec interfaces from "tv" to "ts". - Document the new-ish "nsec" interfaces. - Rewrite the DESCRIPTION. Describe every clock completely in its own paragraph. Enumerate all the interfaces in tables. Explicitly state the output format for each interface in said tables. Add new vocab ("hardware", "timestamp") to clarify the differences between the "get" and non-"get" interfaces. - Add the CONTEXT, RETURN VALUES, and ERRORS sections. - Cross-reference clock_settime(2), timeradd(3), and tc_init(9). Lots of input from schwarze@. ok jmc@ schwarze@ | ||
| a6e9b3e5 | 2022-12-26 19:34:12 | spelling fix; from paul tagliamonte ok millert | ||
| 82459cdf | 2022-12-26 03:09:04 | Document ruby32 FLAVOR for Ruby ports | ||
| f4276707 | 2022-12-23 07:37:21 | - hostname.if can handle lladdr as well as if names now - mention that they can be used for dynamic addressing - lower the reading order of multicast routing (it makes sense to place this at the end) - Xr route(8) up front of the route text, not the end - use Xr rather than Pa where possible - reorder the forwarding text | ||
| 160890f3 | 2022-12-23 07:16:54 | point readers, where relevant, to route(8) rather than netstat(1) or route(4); remove some redundant info regarding netstat -r from ipcomp/ipsec feedback claudio sthen ok claudio kn sthen | ||
| 881f6c5f | 2022-12-22 19:53:22 | Denote multiple arguments with 'arg ...' not 'args' A few programs used the plural in their synopsis which doesn't read as clear as the obvious triple-dot notation. mdoc(7) .Ar defaults to "file ..." if no arguments are given and consistent use of 'arg ...' matches that behaviour. Cleanup a few markups of the same argument so the text keeps reading naturally; omit unhelpful parts like 'if optional arguments are given, they are passed along' for tools like time(1) and timeout(1) that obviously execute commands with whatever arguments where given -- just like doas(1) which doesn't mention arguments in its DESCRIPTION in the first place. For expr(1) the difference between 'expressions' and 'expression ...' is crucial, as arguments must be passed as individual words. Feedback millert jmc schwarze deraadt OK jmc | ||
| 85fc16ea | 2022-12-17 14:53:16 | add arch to Dt; | ||
| 93aad84f | 2022-12-17 12:02:00 | aplefuse(4) | ||
| 51e3b6ac | 2022-12-16 04:04:25 | Prioritize lladdr over name/unit in hostname.if processing When needed, lladdr is more precise and enduring. Suggested by deraadt@ Many improvments and OK kn@ | ||
| e5b1332b | 2022-12-15 06:39:05 | rework the text describing interface name; feedback deraadt afresh kn | ||
| 9c0e33d3 | 2022-12-13 06:58:03 | add tipd(4); | ||
| cc97c6c4 | 2022-12-13 02:50:01 | The C compiler -rdynamic argument is not specific to gcc, so just say 'cc' queried by and ok jcw@ | ||
| 809d25fa | 2022-12-12 20:44:00 | Fix typo. | ||
| b930fe35 | 2022-12-12 19:25:49 | tipd(4) | ||
| 1b715172 | 2022-12-09 21:19:53 | fix double word and Ar -> Dv; | ||
| 123a6750 | 2022-12-09 17:16:36 | document changes to uvm_map_protect() for setting the UVM_ET_STACK in some cases (setrlimit, atomically, only kernel reachable, ...) | ||
| 08937423 | 2022-12-09 09:30:54 | Allow overriding default run-regress-* targets Overriding a default run-regress-* target with custom commands is already possible and done by many tests. The fact that it currently works depends on behavior in the BUGs section of make.1, however. The fix is not to add commands if the target is already defined with commands. tested by anton correct fix from espie, ok anton | ||
| 16c986d8 | 2022-12-06 16:18:51 | list hatch-vcs for MODPY_PYBUILD | ||
| 79dca765 | 2022-12-05 23:14:03 | make all lists non -compact, to keep spacing consistent; from brad ok jca while here knock out the resulting unnecessary Pp and wrap some long lines | ||
| af42e33e | 2022-12-05 20:12:00 | Add support configuring hostname.if(5) by lladdr Original implementation by martijn@ Feedback and suggestions from kn@, sthen@, claudio@, florian@, and deraadt@. ok deraadt | ||
| e2e3bd4a | 2022-11-30 17:59:46 | Update to 2022ggtz from https://github.com/JodaOrg/global-tz Major changes: * The northern edge of Chihuahua changes to US timekeeping. * Much of Greenland stops changing clocks after March 2023. * Fix some pre-1996 timestamps in northern Canada. | ||
| 35cdf233 | 2022-11-27 15:27:17 | Zap qt3/4 remnants, MODQMAKE_RECURSIVE always defaults to yes Like that since ports devel/qmake/qmake.port.mk r1.11 Zap qt3 remnants | ||
| 4b358394 | 2022-11-27 15:08:16 | x11/qt3 and qt4 are no more, say x11/qt* like the module's error message | ||
| 5bdff5a3 | 2022-11-23 23:47:05 | pwmleds(4) | ||
| e0afbaeb | 2022-11-21 22:01:51 | aplpwm(4) | ||
| 48308923 | 2022-11-20 16:45:10 | Sync struct pfi_kif with reality pfik_srcnodes and pfik_flagrefs members were added in sys/net/pfvar.h r1.492 (jul 2019) and r1.505 (dec 2021), respectively. | ||
| 1f1797ab | 2022-11-18 18:11:10 | Improve "once" bits - use imperative tense in the pf.conf(5) "once" part - leave printing implementation details to pfctl(8)'s "-s rules" part - use more markup - debug mode also prints expired rules OK jmc sashan | ||
| 082ec81d | 2022-11-14 09:34:51 | Document arm64 as supporting RAID 1C boot Now that installboot(8) -p is softraid(4) aware, fresh arm64 installations actually boot out of the box without manual intervention, as expected. | ||
| facbc3fb | 2022-11-11 21:41:45 | fix ounctuation and SEE ALSO; | ||
| 2022a111 | 2022-11-11 15:25:13 | Add icc(4) to handle Customer Control keyboards attached to i2c bus. ok anton@ patrick@ | ||
| 301360a6 | 2022-11-11 11:27:05 | resync with ISO web site; ok kmos@ | ||
| c542be8a | 2022-11-10 23:57:31 | divison -> division | ||
| 05cbc9aa | 2022-11-10 19:10:50 | fix SEE ALSO and new sentence, new line; similar patch floated by josian frentsos on tech | ||
| 588f4160 | 2022-11-10 19:07:21 | tweak the "once" text; ok sashan | ||
| 461ddc6b | 2022-11-10 13:08:57 | qcpon(4), qcpwm(4), qcrtc(4) | ||
| 44055457 | 2022-11-10 12:59:26 | update for consistency | ||
| dbbde221 | 2022-11-10 12:57:08 | qcpmic(4), qcpmicgpio(4), qcspmi(4) | ||
| 77860630 | 2022-11-10 12:40:07 | qcpdc(4) | ||
| 1e75ade7 | 2022-11-10 12:36:38 | Move manpages for Qualcomm devices over to the MI directory. kettenis@ put them into the arm64-specific one mostly because they were for ACPI and that will definitely be arm64-specific. I have committed most of the FDT ones to the MI fdt directory. dlg@ would be happier with those manpages in the MI one. There are more manpages to come as well. | ||
| 27ea7898 | 2022-11-10 11:02:26 | Regen | ||
| 886cb583 | 2022-11-10 07:05:41 | Add support for per-cpu event counters, to be used for clock and IPI counters where the event being counted occurs across all CPUs in the system. Counter instances can be made per-cpu by calling evcount_percpu() after the counter is attached, and this can occur before or after all system CPUs are attached. Per-cpu counter instances should be incremented using evcount_inc(). ok kettenis@ jca@ cheloha@ | ||
| a21b78ca | 2022-11-09 23:00:00 | simplify expiration of 'once' rules. let packet to mark 'once' rule as expired. The rule will be removed by pfctl(8) when rules are updated. OK kn@ | ||
| 98abb01d | 2022-11-09 22:18:53 | Regen | ||
| c0a65584 | 2022-11-07 10:21:17 | Nuke last references to d_drivedata. | ||
| b91554c6 | 2022-11-06 18:32:51 | regen after /dev/pf? cleanup (only /dev/pf exists) | ||
| 57cfaf40 | 2022-11-06 13:01:02 | add arch to Dt; | ||
| 02b0053d | 2022-11-06 12:18:28 | qcdwusb(4) | ||
| b4efbba6 | 2022-11-06 09:26:29 | Document LOGDIR on its own since it's not a bsd.port.mk variable. ok espie | ||
| 031079e7 | 2022-11-05 23:18:03 | - escape a macro in an Rs/Re block: groff appears to think it is callable - while here, sort NAME | ||
| 329e3480 | 2022-11-05 19:29:45 | clockintr(9): initial commit clockintr(9) is a machine-independent clock interrupt scheduler. It emulates most of what the machine-dependent clock interrupt code is doing on every platform. Every CPU has a work schedule based on the system uptime clock. For now, every CPU has a hardclock(9) and a statclock(). If schedhz is set, every CPU has a schedclock(), too. This commit only contains the MI pieces. All code is conditionally compiled with __HAVE_CLOCKINTR. This commit changes no behavior yet. At a high level, clockintr(9) is configured and used as follows: 1. During boot, the primary CPU calls clockintr_init(9). Global state is initialized. 2. Primary CPU calls clockintr_cpu_init(9). Local, per-CPU state is initialized. An "intrclock" struct may be installed, too. 3. Secondary CPUs call clockintr_cpu_init(9) to initialize their local state. 4. All CPUs repeatedly call clockintr_dispatch(9) from the MD clock interrupt handler. The CPUs complete work and rearm their local interrupt clock, if any, during the dispatch. 5. Repeat step (4) until the system shuts down, suspends, or hibernates. 6. During resume, the primary CPU calls inittodr(9) and advances the system uptime. 7. Go to step (2). This time around, clockintr_cpu_init(9) also advances the work schedule on the calling CPU to skip events that expired during suspend. This prevents a "thundering herd" of useless work during the first clock interrupt. In the long term, we need an MI clock interrupt scheduler in order to (1) provide control over the clock interrupt to MI subsystems like timeout(9) and dt(4) to improve their accuracy, (2) provide drivers like acpicpu(4) a means for slowing or stopping the clock interrupt on idle CPUs to conserve power, and (3) reduce the amount of duplicated code in the MD clock interrupt code. Before we can do any of that, though, we need to switch every platform over to using clockintr(9) and do some cleanup. Prompted by "the vmm(4) time bug," among other problems, and a discussion at a2k19 on the subject. Lots of design input from kettenis@. Early versions reviewed by kettenis@ and mlarkin@. Platform-specific help and testing from kettenis@, gkoehler@, mlarkin@, miod@, aoyama@, visa@, and dv@. Babysitting and spiritual guidance from mlarkin@ and kettenis@. Link: https://marc.info/?l=openbsd-tech&m=166697497302283&w=2 ok kettenis@ mlarkin@ | ||
| c8819f5d | 2022-11-02 10:41:34 | Remove audio(9) speaker_ctl(), let open() handle speakers where needed Only five legacy half-duplex hardware drivers require this function to change between playing and recording: i386: ess(4), gus(4), pas(4), sb(4) luna88k: nec86(4) If defined, it is always called early in audio_open(), so just move the call from audio(4) to each hardware driver's open() handler. SPKR_ON/OFF remain defined to leave driver-specific code unchanged. Further cleanup (unchecked speaker_ctl() return values, FWRITE -> AUMODE_PLAY -> SPKR_ON dances, etc.) can happen later. Builds fine on i386. OK ratchov | ||
| 271fd70c | 2022-10-31 15:35:11 | Update to 2022fgtz from https://github.com/JodaOrg/global-tz Major changes: o Mexico will no longer observe DST except near the US border. o Chihuahua moves to year-round -06 on 2022-10-30. o Fiji no longer observes DST. | ||
| 1c987c6f | 2022-10-28 15:13:59 | Remove unused audio(9) get_props()/AUDIO_PROP_FULLDUPLEX All audio drivers have been cleaned up and, if needed, now check for duplex mode in their open() handler. OK ratchov miod | ||
| 8fa42865 | 2022-10-25 17:10:13 | trim DESCRIPTION - just call it (a sh(1)) script, in line with MAKEDEV(8) and rc.d(8) - use only .Nm thereafter instead of .Nm/the .Nm script/... - zap the additional rc.conf(8) bits for they can be found in this manual - zap unhelpful "(or can be)" Feedback OK jmc | ||
| ce51a6bd | 2022-10-25 09:54:24 | Fix several "bytes" in DESCRIPTION to their clearly intended "packets". Found by Alec olp_76 <at> yahoo <dot> ca OK sthen@, denis@ | ||
| c1b0f01f | 2022-10-25 08:40:25 | Improve DESCRIPTION - use plural to clarify how more than interface may be passed - drop the distinction between interface and bridge - drop useless example: netstart is as trivial as echo(1) - mention options the usual way, this also adds tags which makes ":tn" work as expected in the pager to jump to `-n's definition OK jmc | ||
| ed3b8222 | 2022-10-25 05:49:40 | tweak DESCRIPTION; ok mglocker | ||
| 2847bda2 | 2022-10-24 20:43:23 | update the maxrtc entry; while here, knock out the Tn macros and patch up AUTHORS; | ||
| ccb4fb92 | 2022-10-24 18:34:29 | We recently added support for the DS1339. | ||
| f2bb6261 | 2022-10-24 17:58:43 | Add required sh(1) to synopsis Contrary to other scripts in base like rc.d(8) or MAKEDEV(8), netstart(8) itself is not executable and must be passed as file to sh(1): $ man -h netstart /etc/netstart [-n] [interface ...] $ /etc/netstart ksh: /etc/netstart: cannot execute - Permission denied Fix usage and synopsis to provide required usage: $ man -h netsart sh /etc/netstart [-n] [interface ...] OK jmc | ||
| ba9a882a | 2022-10-24 09:23:27 | improve grammar with and ok jmc@ ok mglocker@ | ||
| 499f4f99 | 2022-10-24 03:50:17 | order Xr by section |