Konstantin Belousov
9ea864b54b
rtld symlook_obj: move common code to check filtees into helper
...
Revieved by: markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D43858
2024-02-13 16:23:41 +02:00
Andrew Turner
69e4b35eb3
arm: Add EARLY_PRINTF and SOCDEV_PA/VA to NOTES
...
This ensures they are build tested.
Sponsored by: Arm Ltd
2024-02-13 11:48:53 +00:00
Andrew Turner
a9fc9d6d15
dev/uart: Support 8-byte register access
...
While we only support 4-byte registers in the uart code the physical
access may be to an 8-byte register. Support this as an option on
non-i386. On i386 we lack the needed 8-byte bus_space functions.
ACPI has an option for 8-byte register io width, and FDT can be given
any size. Support these sizes, even if we don't expect to see hardware
with an 8-byte io width.
Reviewed by: imp
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43374
2024-02-13 11:48:53 +00:00
Andrew Turner
b889b90adb
arm64: Add EARLY_PRINTF and SOCDEV_PA to NOTES
...
This ensures they are build tested.
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43364
2024-02-13 11:48:53 +00:00
Andrew Turner
53391af151
dev/uart: Support the pl011 uart in hw.uart.console
...
Add the pl011 uart to the list of supported uarts for use by
hw.uart.console. This is commonly found in Arm based devices, and a
variant is standardised in the Arm SBSA.
Reviewed by: imp
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43363
2024-02-13 11:48:52 +00:00
Andrew Turner
eae36de826
dev/uart: Support setting the register io width
...
Some uarts require a specific register width. Support setting this in
the kernel environment.
Reviewed by: imp (earlier version)
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43362
2024-02-13 11:48:52 +00:00
Andrew Turner
949670f8f4
dev/uart: Use a linker set to find uart classes
...
When the uart is configured via the environment we need to find the
uart class with a specified name. Currently to do this with an
incomplete list of uarts. As we may not have included all uarts in the
kernel each class is defined as weak.
Switch to a linker set so the list is always up to date based on what
is included in the kernel, and the class can be static.
Reviewed by: imp
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43361
2024-02-13 11:48:52 +00:00
Andrew Turner
202890922e
sys: Simplify enabling EARLY_PRINTF uarts
...
Support selecting the early uart with "options EARLY_PRINTF=foo" in
the kernel configuration file. This allows us to not have to change
source files when enabling EARLY_PRINTF, simplifying enabling it.
New uart drivers can be enabled by defining a new early_printf_foo
value to be unique, then using "#if CHECK_EARLY_PRINTF(foo)" to decide
when to enable the uart.
While here add pl011 early printf support.
Reviewed by: imp (earlier version)
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43360
2024-02-13 11:48:52 +00:00
Andrew Turner
639a626b40
arm: Clean up socdev_va
...
Support socdev_va on arm and ensure the variable is available on arm64.
Reviewed by: imp
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D43359
2024-02-13 11:48:52 +00:00
Chia-Jung Chang
90405e1d63
domainname(1): Grammar fix
...
Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1038
2024-02-13 19:13:33 +08:00
Chia-Jung Chang
26cf4a61f6
hostname(1): Grammar fix
...
Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1037
2024-02-13 19:02:17 +08:00
Chia-Jung Chang
8e9fc2d9f6
date(1): Grammar fixes
...
Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1035
2024-02-13 19:00:59 +08:00
Chia-Jung Chang
416fdc2d71
cp(1): Grammar fix in comment
...
Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1033
2024-02-13 18:53:50 +08:00
Chia-Jung Chang
304f52ad1b
df(1): Fix grammar
...
Event: Advance UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1027
2024-02-13 18:31:05 +08:00
Chia-Jung Chang
a400e25904
ed(1): Fix grammar in comment
...
Event: Advanced UNIX programming course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1025
2024-02-13 17:55:54 +08:00
Wei Hu
47e99e5bc5
mana: fix leaking pci resource problem detaching mana deivces
...
Fixing the error messages when detaching the mana gdma devices
showed in dmesg: "Device leaked memory resources".
Reported by: NetApp
MFC after: 3 days
Sponsored by: Microsoft
2024-02-13 09:38:31 +00:00
HUANG,YU-JIA
b00271ceea
growfs(8): Grammar fix
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1056
2024-02-13 17:05:18 +08:00
HUANG,YU-JIA
26c3d72eca
growfs(8): Fix spelling
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1055
2024-02-13 17:03:40 +08:00
Ting-Hsuan Huang
2a3a8eb9fa
libusb(3): Fix link in comment
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1042
2024-02-13 16:55:54 +08:00
Cheng-Yuan Wu
38b7eebc4a
libbsdstat: Fix typo in bsdstat.h
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1040
2024-02-13 16:53:35 +08:00
Cheng-Yuan Wu
f446c9482c
libbe(3): Fix typo and grammar
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1039
2024-02-13 16:52:35 +08:00
Yi-Chen Li
d3905a3b07
dmesg(8): Fix typo timetamps -> timestamps
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1036
2024-02-13 16:42:49 +08:00
Yi-Chen Li
7a71b35023
devmatch(8): Grammar fix
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1034
2024-02-13 16:41:32 +08:00
Yi-Chen Li
e8289f82c0
comcontrol(8): Grammar fix
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1032
2024-02-13 16:40:09 +08:00
Yi-Chen Li
c407d351df
ccdconfig(8): Minor grammar fix
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1031
2024-02-13 16:38:57 +08:00
Yi-Chen Li
9977fb8042
camcontrol(8): Fix grammar: a ATA -> an ATA
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1030
2024-02-13 16:37:21 +08:00
Yi-Chen Li
31f6889564
rcorder(8): Fix grammar
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1029
2024-02-13 16:36:05 +08:00
Yi-Chen Li
b287f26c3f
setkey(8): Grammar fix: a FQDN -> an FQDN
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1024
2024-02-13 16:12:39 +08:00
Jui-Hsuan Chang
c8e7649b99
veriexec(8): Fix typo
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1018
2024-02-13 16:11:30 +08:00
Cheng-Hsun Lin
1d479bf6b4
gjournal(8): standardize capitalization for consistency
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1017
2024-02-13 16:09:35 +08:00
LO WEN-CHIEN
49eeca743b
stat(1): Fix grammar error in stat.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1014
2024-02-13 15:33:16 +08:00
LO WEN-CHIEN
b1d0cf28ff
ar(1): Fix grammar error in write.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1013
2024-02-13 15:31:59 +08:00
LO WEN-CHIEN
1d83ae9d3d
install(1): Fix typo in usr.bin/xinstall/xinstall.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1012
2024-02-13 15:21:45 +08:00
LO WEN-CHIEN
01d463b6f2
arm64/cmn600: Grammar fix
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1011
2024-02-13 15:19:22 +08:00
Chih-Chun Wu
0a68b0066f
fdisk(8): Fix typo forth -> fourth
...
Event: Advanced UNIX Programming Course (Fall'23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1010
2024-02-13 15:17:48 +08:00
Ho-Kun Lin
dcde2454bc
Grammar fix in share/doc/IPv6/IMPLEMENTATION
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1003
2024-02-13 15:16:01 +08:00
Shin-Yi Zheng
94d9c5f3be
ipf(8): Fix typo
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/1002
2024-02-13 15:14:27 +08:00
HUNG-CHI CHANG
711a74e19f
pax(1): Grammar fix in file_subs.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU
Pull Request: https://github.com/freebsd/freebsd-src/pull/999
2024-02-13 15:09:32 +08:00
Yu-Sheng Ma
c9213e4bb9
restore(8): Fix typo in restore.h
...
`operation` was spelled wrongly on line 60.
`dumped` was spelled wrongly on line 74.
Event: Advanced UNIX Programming Course (Fall'23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/998
2024-02-13 15:07:35 +08:00
Yu-Sheng Ma
69f9c5a513
nvmecontrol(8): Fix typo in ns.c
...
`Insufficient` was spelled wrongly on line 537.
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/997
2024-02-13 15:06:22 +08:00
Assume-Zhan
eb8ba6fb74
rpc: Fix typo in comment
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/995
2024-02-13 14:20:45 +08:00
Assume-Zhan
0789c3bd2c
share/examples/sound: Fix spelling "controller"
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/994
2024-02-13 14:18:04 +08:00
Fu-Cheng Wang
3cddabf0bd
sh(1): Grammar fix in jobs.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/992
2024-02-13 14:13:08 +08:00
Shi-Xin Huang
f4e0aec989
ypldap(8): Fix grammar in ypldap.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/991
2024-02-13 14:11:07 +08:00
Wilbert Allen Koeswoyo Suwito
84886bf93a
ed(1): Grammar fixes
...
- Adding a missing verb "is" on line 723
- Changing is to are on line 835
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/986
2024-02-13 12:42:54 +08:00
Wilbert Allen Koeswoyo Suwito
8b6876e136
chio(8): Fix typo in the copyright section
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/978
2024-02-13 12:38:27 +08:00
YuZhong-Chen
edc7b46ebe
Fix typo in share/examples/sunrpc/dir/rls.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/974
2024-02-13 12:36:58 +08:00
YuZhong-Chen
ee40f9e860
Fix typo in share/examples/sound/ossinit.h
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/974
2024-02-13 12:36:05 +08:00
Yen-Cheng Chang
664812f734
Fix grammar error in test/sys/file/closefrom_test.c
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/973
2024-02-13 12:33:06 +08:00
yue0211
26e69f9f98
dump(8): Fix typo in comment
...
Event: Advanced UNIX Programming Course (Fall’23) at NTHU.
Pull Request: https://github.com/freebsd/freebsd-src/pull/968
2024-02-13 12:30:30 +08:00