Liav A
8877dd0eea
Base: Update boot_parameters(7) to describe the enable_ioapic option
...
The document describes the implications of enabling and disabling that
option on the ability to enable SMP mode, and describes the requirements
for enabling IOAPIC mode even without enabling SMP mode.
2021-12-20 11:00:31 -08:00
Ben Wiederhake
a59fc324bd
Base: Document readonly atexit mitigation
2021-11-11 12:50:18 +00:00
Ben Wiederhake
8d13f6ddce
Kernel+SystemServer: Change bootmode to system_mode
...
'bootmode' now only controls which set of services are started by
SystemServer, so it is more appropriate to rename it to system_mode, and
no longer validate it in the Kernel.
2021-10-25 23:38:28 +02:00
Ben Wiederhake
09432a8241
Kernel: Separate panic behavior from bootmode
...
Bootmode used to control panic behavior and SystemServer.
This patch factors panic behavior control into a separate flag.
2021-10-25 23:38:28 +02:00
Ben Wiederhake
542a88a7be
Kernel: Separate framebuffers from bootmode
...
Bootmode used to control framebuffers, panic behavior, and SystemServer.
This patch factors framebuffer control into a separate flag.
Note that the combination 'bootmode=self-test fbdev=on' leads to
unexpected behavior, which can only be fixed in a later commit.
2021-10-25 23:38:28 +02:00
Ralf Donau
9f501d7e71
Base: Fix typo in the proc(7) manpage
2021-10-09 01:39:03 +02:00
Liav A
e84c03ad61
Base: Add 2 manual pages to describe the ProcFS and SysFS
2021-10-08 23:33:38 +02:00
kleines Filmröllchen
e5938e66f3
Base: Add audio documentation
2021-10-04 18:10:10 +00:00
Nico Weber
97d27c312a
Base: Fix typos
2021-10-01 01:18:52 +01:00
Brian Gianforcaro
8fcdc255ff
man: Add "-z seperate-code" to man7/Mitigations.md
...
Update the mitigations documentation with the lateest mitigation.
2021-09-28 10:57:00 +02:00
Liav A
bc5a04f798
Base: Fix typo in boot_parameters(7) manual page
2021-09-24 03:55:28 +00:00
Liav A
c8c94aa13d
Base: Remove mentioned pci_ecam per-device option from boot_paramters(7)
...
This option was removed and can't be used anymore.
2021-09-24 03:55:28 +00:00
Liav A
04ba31b8c5
Kernel+Userland: Remove loadable kernel moduless
...
These interfaces are broken for about 9 months, maybe longer than that.
At this point, this is just a dead code nobody tests or tries to use, so
let's remove it instead of keeping a stale code just for the sake of
keeping it and hoping someone will fix it.
To better justify this, I read that OpenBSD removed loadable kernel
modules in 5.7 release (2014), mainly for the same reason we do -
nobody used it so they had no good reason to maintain it.
Still, OpenBSD had LKMs being effectively working, which is not the
current state in our project for a long time.
An arguably better approach to minimize the Kernel image size is to
allow dropping drivers and features while compiling a new image.
2021-09-11 19:05:00 +02:00
Ben Wiederhake
6fe82889fb
Base: Fix Markdown casing in headings
2021-09-11 15:17:44 +02:00
Brian Gianforcaro
c95ac83367
Base: Mitigations(7) add -fzero-call-used-regs and Process Protection
...
Update the man page to describe more mitigations that we have applied.
2021-07-26 13:08:37 +04:30
Ali Mohammad Pur
27572c9d34
Base: Document the Shell's new termios allow-list
...
Also add `stty` to that list by default.
2021-05-24 23:26:49 +04:30
Ali Mohammad Pur
a527256356
Shell: Add an option to autosave history every N ms
...
...and set it to 10 seconds by default.
2021-05-11 10:19:07 +01:00
Mart G
e81d35995e
Base: Fix a spelling error in the mitigations man page
2021-05-10 17:44:30 +01:00
Brendan Coles
aee735889e
Base: Fix typos and spelling errors in man pages
2021-05-05 12:22:08 +01:00
Brian Gianforcaro
56fccf1667
Base: Minor cleanup of a few man pages.
...
- Fix some typos and formatting.
- Add links to Mitigations from unveil / pledge.
2021-05-05 12:24:16 +02:00
Brian Gianforcaro
325e491d34
Base: Add a boot_parameters(7) to document kernel boot parameters.
2021-05-05 12:24:16 +02:00
Brendan Coles
5331ae0e93
Base: man pages: document arguments, fix typos, use American English
2021-03-27 19:23:49 +01:00
Roi
72501775a7
Base: Change path to both modload
and modunload
( #5804 )
2021-03-16 16:05:42 +01:00
Emanuele Torre
1f81bc6879
Everywhere: Remove unnecessary whitespace at the end of some lines.
2021-03-08 09:20:53 +01:00
Ben Wiederhake
15b675a804
Shell: Document all supported PROMPT flags
2021-03-04 22:17:18 +01:00
Andreas Kling
8fd86fe6c9
Base: Do a little copy-editing in Mitigations(7)
2021-02-20 11:37:55 +01:00
Andreas Kling
7e959d7430
Base: Fix a broken commit link in Mitigations(7)
2021-02-20 09:32:40 +01:00
Brian Gianforcaro
0d196d14d2
Base: Document more the mitigations in man7/Mitigations.md
...
Document:
* Unmap After Init
* RELRO
* -fstack-clash-protection
* -fstack-protector / -fstack-protector-strong
2021-02-20 09:01:02 +01:00
Brian Gianforcaro
a5f879ea8c
Base: Add a man page documenting security mitigations
...
Since so much work is being put into mitigations, I thought
it would be nice to track them all in one place. This is the
start of that document.
2021-02-15 15:25:01 +01:00
Andreas Kling
d51bbe1e20
Help: Add a simple index page
...
Let's show something a bit more welcoming than empty white when the user
launches the Help application. :^)
2021-01-02 02:41:16 +01:00
Linus Groh
d412fbdcf3
Shell+LibLine: Support HISTCONTROL environment variable
...
This is implemented in Line::Editor meaning not only the Shell will
respect it, but also js, Debugger etc.
Possible values are "ignorespace", "ignoredups" and "ignoreboth", as
documented in Shell-vars(7), for now.
The default value for the anon user (set in .shellrc) is "ignoreboth".
2020-10-26 11:27:54 +01:00
Linus Groh
4a4b1b1131
Shell: Support HISTFILE environment variable
...
This allows changing the Shell's history file path.
2020-10-26 11:27:54 +01:00
AnotherTest
68189f80cc
Shell: Document the use of environment/local variables
2020-08-18 16:58:17 +02:00
Ben Wiederhake
eccf96b703
Meta: Find potentially missing resources
2020-07-29 01:34:22 +02:00
Nico Weber
1f323076f0
Add man pages for seteuid() and friends.
...
Also add an overview page that explains the general concepts.
2020-07-03 19:37:28 +02:00
Sergey Bugaev
f2d40ac2b2
Base: Document new SystemServer abilities
2020-06-09 21:12:34 +02:00
Shannon Booth
57f1c919df
LibCore: Remove all remaining C prefix references
...
LibCore's GZip is also moved into the Core namespace with this change.
2020-03-07 01:33:53 +01:00
Conrad Pankoff
033de7efe2
Base: Describe kernel modules, syscalls, and programs
2019-12-24 11:52:01 +01:00
Sergey Bugaev
fe0aa2ca53
Base: Document SystemServer
2019-11-26 19:58:25 +01:00