Glen Barber
3bce6630f2
Update the tests(7) manual page to note the test suite is installed
...
by default as of 11.0-RELEASE.
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2017-08-21 14:14:13 +00:00
Ruslan Bukin
ca20f8ec29
o Replace __riscv__ with __riscv
...
o Replace __riscv64 with (__riscv && __riscv_xlen == 64)
This is required to support new GCC 7.1 compiler.
This is compatible with current GCC 6.1 compiler.
RISC-V is extensible ISA and the idea here is to have built-in define
per each extension, so together with __riscv we will have some subset
of these as well (depending on -march string passed to compiler):
__riscv_compressed
__riscv_atomic
__riscv_mul
__riscv_div
__riscv_muldiv
__riscv_fdiv
__riscv_fsqrt
__riscv_float_abi_soft
__riscv_float_abi_single
__riscv_float_abi_double
__riscv_cmodel_medlow
__riscv_cmodel_medany
__riscv_cmodel_pic
__riscv_xlen
Reviewed by: ngie
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D11901
2017-08-07 14:09:57 +00:00
Justin Hibbits
fbcf7bcdf4
Solve the y2038 problem for powerpc
...
AKA Make time_t 64 bits on powerpc(32).
PowerPC currently (until now) was one of two architectures with a 32-bit time_t
on 32-bit archs (the other being i386). This is an ABI breakage, so all ports,
and all local binaries, *must* be recompiled.
Tested by: andreast, others
MFC after: Never
Relnotes: Yes
2017-06-26 02:25:19 +00:00
Edward Tomasz Napierala
758dcc8cb3
Remove mentions of recently removed /usr/share/doc/ subdirectories
...
from hier(7).
2017-06-10 08:25:46 +00:00
Edward Tomasz Napierala
ed3c0bc845
/usr/share/doc/bind is gone since 20040925.
...
MFC after: 2 weeks
2017-06-10 08:08:14 +00:00
Edward Tomasz Napierala
04a7bab4b8
Improve formatting by removing yet another case of '-width ".Pa'.
...
MFC after: 2 weeks
2017-06-10 08:01:05 +00:00
Edward Tomasz Napierala
e5ba368e2f
Remove /usr/include/readline/ from hier(7); it's long gone.
2017-06-10 07:47:21 +00:00
Edward Tomasz Napierala
f917bfd4b7
Remove groff(1) leftovers from hier(7).
2017-06-10 07:43:24 +00:00
Edward Tomasz Napierala
d04e6601fa
Consistently use lowercase hex numbers in ascii(7).
...
MFC after: 2 weeks
2017-06-02 15:32:11 +00:00
Edward Tomasz Napierala
a9a393b390
Don't end up manpage titles with a full stop.
...
MFC after: 2 weeks
2017-05-24 21:02:53 +00:00
John Baldwin
04794d246a
Note that the first release of FreeBSD/alpha was 3.2.
...
Alpha is explicitly mentioned in the release announcements beginning with
3.2.
2017-05-16 23:15:40 +00:00
Edward Tomasz Napierala
f472116578
Improve build(7): add missing "buildkernel" and "installkernel"
...
to the example, change the architectures to something more common,
and improve description of defaults for TARGET.
Reviewed by: bdrewery, ngie, imp (older revisions)
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D10654
2017-05-11 08:39:55 +00:00
Bryan Drewery
c889d48074
SUBDIR_OVERRIDE: Note how to restore historical behavior pre-r289725.
...
Sponsored by: Dell EMC Isilon
2017-05-10 00:02:24 +00:00
Bryan Drewery
c596c2876f
Add a -DNO_LIBS to skip building the libraries phase as well.
...
This is useful for cases where -DWORLDFAST is useful.
Sponsored by: Dell EMC Isilon
2017-05-09 23:58:07 +00:00
Bryan Drewery
16892c7713
Support -DWORLDFAST to skip all build steps up to 'libraries' and 'everything'.
...
This allows for building the world against the already-created
host/sysroot environment. It is not overly useful outside of cases of
large-impact changes such as a testing a new compiler. It will
allow quickly getting back to an error in the target-phases of the
build where a new compiler is being used.
Sponsored by: Dell EMC Isilon
2017-05-09 20:21:58 +00:00
Bryan Drewery
6d75a7a852
Support skipping 'make obj' tree-walk.
...
This is part of a larger effort for WITH_AUTO_OBJ and a WORLDFAST
option.
Sponsored by: Dell EMC Isilon
2017-05-09 20:21:38 +00:00
Ed Maste
7fb14275b5
arch(7): correct initial versions for alpha and pc98
...
Submitted by: imp
2017-05-08 14:17:10 +00:00
Konstantin Belousov
7748ab43a3
Grammar fixes.
...
Noted by: bde
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
2017-05-05 18:36:41 +00:00
Konstantin Belousov
25b526e626
Define the scope and purpose of the page.
...
Submitted by: emaste
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
2017-05-05 18:21:33 +00:00
Konstantin Belousov
e6c0d5c360
Fix some grammar, fix some markup, bump copyright year, provide more
...
exact claims in some cases.
Discussed with: bde (most parts)
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
2017-05-05 17:23:57 +00:00
Ed Maste
45801499b2
arch(7): add a table of per-arch initial/final FreeBSD version
...
Reviewed by: kib, wblock
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D10573
2017-05-05 16:40:45 +00:00
Konstantin Belousov
de6fc2729e
Provide introduction for the arch(7) manpage.
...
Start with some words about linear address space and its layout, then
explain pointers models and ABIs, providing explanation to the
structure of the tables.
Reviewed by: emaste, imp
'Future-proof' cheri wording by: brooks
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Differential revision: https://reviews.freebsd.org/D10596
2017-05-04 21:31:50 +00:00
Konstantin Belousov
dddb157699
Avoid wrapping of the machine-dependent type sizes table, by removing
...
non-informational sizeof() expressions. Add some explanatory and
summary sentences.
Noted by: bde
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
2017-05-04 11:57:52 +00:00
John Baldwin
4dd67957a8
Replace 'riscv' with the RISC-V targets 'riscv64' and 'riscv64sf'.
2017-05-03 16:55:02 +00:00
Justin Hibbits
002cc1f914
Add powerpcspe to arch(7)
...
Reviewed by: emaste
2017-05-02 21:33:27 +00:00
Konstantin Belousov
6554316cdc
Document time_t size.
...
Reviewed by: emaste, imp, vangyzen
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D10568
2017-05-02 14:52:35 +00:00
Brooks Davis
0607c830b3
More ATM and NATM removal
...
Submitted by: ak
Reviewed by: ngie
Differential Revision: https://reviews.freebsd.org/D10511
2017-04-27 16:05:12 +00:00
Brooks Davis
b4e2ab78df
Remove NATM configuration bits and assorted NATM and ATM remnants.
...
Reported by: ak
Reviewed by: ngie (first version)
Differential Revision: https://reviews.freebsd.org/D10497
2017-04-25 21:59:34 +00:00
Edward Tomasz Napierala
a3a4eaf6fe
Unify capitalization.
...
MFC after: 2 weeks
2017-04-06 19:17:20 +00:00
Edward Tomasz Napierala
5e29070e10
Update hier(7) by removing files and directories that no longer
...
exist and doing a few random tweaks.
MFC after: 2 weeks
2017-04-06 19:10:16 +00:00
Edward Tomasz Napierala
1f74bd6f5a
Add basic description of kernel source layout.
...
MFC after: 2 weeks
2017-04-03 20:33:14 +00:00
Edward Tomasz Napierala
f25e2e78e1
Remove excessive horizontal whitespace from hier(7) by correctly
...
using "-width". The http://mdocml.bsd.lv/mdoc/details/width.html
says: "Do not use macros in the argument specifying the width,
that's not portable. While GNU troff can handle it, mandoc cannot."
The same problem seems to exist in many other man pages.
Reviewed by: bapt, vangyzen
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D10238
2017-04-03 20:28:34 +00:00
Enji Cooper
fcf7a53cea
tuning(7): fix SEE ALSO section sorting
...
dummynet(4) should come before eventtimers(4)
MFC after: 1 week
Sponsored by: Dell EMC Isilon
2017-03-23 05:15:35 +00:00
Enji Cooper
8fea68c6a6
tests(7): fix mdoc warning
...
Continue sentence in "Configuring the tests" on a new line.
MFC after: 1 week
Reported by: make manlint
Sponsored by: Dell EMC Isilon
2017-03-23 05:12:07 +00:00
Enji Cooper
53837b18b6
build(7): sort SEE ALSO section
...
tests(7) should be grouped in the man section 7 group, not the section 8 group.
MFC after: 1 week
Reported by: make manlint
Sponsored by: Dell EMC Isilon
2017-03-23 05:06:40 +00:00
Bryan Drewery
bba279e552
hier(7): Fix entry location for /usr/share/vt.
...
MFC after: 2 weeks
2017-03-13 19:54:20 +00:00
Jeremie Le Hen
fde6665233
Add a very natural, binary version of the ASCII table.
...
Reviewed by: bcr, eadler
Obtained from: https://garbagecollected.org/2017/01/31/four-column-ascii/
MFC after: 1 day
Differential Revision: https://reviews.freebsd.org/D9902
2017-03-10 09:58:10 +00:00
Baptiste Daroussin
45fca29bc5
Remove reference to GNU info hier(7)
...
we have removed texinfo in FreeBSD 11.0
2017-03-08 08:57:35 +00:00
Rodney W. Grimes
a45dc64252
Document 3 more src/ directories
...
Approved by: grehan(mentor)
MFC after: 1 week
Verified by: igor (same errors before and after)
2017-03-05 03:58:57 +00:00
Enji Cooper
e44885ac01
share: normalize paths using SRCTOP-relative paths or :H when possible
...
This simplifies make logic/output
MFC after: 1 month
Sponsored by: Dell EMC Isilon
2017-03-04 11:26:40 +00:00
Enji Cooper
2f6a7e426e
Update TARGET/TARGET_ARCH examples to use arm64/aarch64 instead of i386/pc98
...
pc98 support was removed in r312910
2017-01-28 23:58:17 +00:00
Kevin Lo
cb8c6df463
Mention softfloat and hardfloat supports for RISC-V.
...
Reviewed by: br
2017-01-21 07:07:50 +00:00
Ruslan Bukin
2ad1d09f16
o Add support for long double.
...
o Add support for latest RISC-V GNU toolchain.
Sponsored by: DARPA, AFRL
Sponsored by: HEIF5
2016-11-03 13:06:17 +00:00
Ruslan Bukin
5bca221511
Add full softfloat and hardfloat support for MIPS.
...
This adds new target architectures for hardfloat:
mipselhf mipshf mips64elhf mips64hf.
Tested in QEMU only.
Sponsored by: DARPA, AFRL
Sponsored by: HEIF5
Differential Revision: https://reviews.freebsd.org/D8376
2016-10-31 15:33:58 +00:00
Ed Maste
8e71e1129f
arch.7: correct typo in predefined macro example
...
The example incorrectly used -Dm, which defines macro m with value 1.
It is supposed to be -dM, which lists macros.
2016-10-20 20:16:10 +00:00
Konstantin Belousov
42e83752de
Remove spurious but harmless double-quote.
...
Noted by: jhb
2016-07-21 16:58:53 +00:00
Konstantin Belousov
1859c867df
Improve typesetting.
...
Reviewed by: bapt
No objections from: emaste
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D7261
2016-07-21 09:37:17 +00:00
Bryan Drewery
4143850b00
Add LOCAL_XTOOL_DIRS to add into cross-tools.
...
Sponsored by: EMC / Isilon Storage Division
2016-07-21 06:06:11 +00:00
Ed Maste
8395cdc108
arch.7: correct MIPS endianness transcription error
...
Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com>
2016-07-19 20:11:50 +00:00
Ed Maste
780586e8a6
arch.7: we also use 1M page mappings on armv6
...
Submitted by: alc
2016-07-19 19:50:30 +00:00