freebsd-dev/sys/conf
Conrad Meyer 75ac3a7359 vt: Draw logos per CPU core
This feature is inspired by another Unix-alike OS commonly found on
airplane headrests.

A number of beasties[0] are drawn at top of framebuffer during boot,
based on the number of active SMP CPUs[1]. Console buffer output
continues to scroll in the screen area below beastie(s)[2].

After some time[3] has passed, the beasties are erased leaving the
entire terminal for use.

Includes two 80x80 vga16 beastie graphics and an 80x80 vga16 orb
graphic. (The graphics are RLE compressed to save some space -- 3x 3200
bytes uncompressed, or 4208 compressed.)

[0]: The user may select the style of beastie with

    kern.vt.splash_cpu_style=(0|1|2)

[1]: Or the number may be overridden with tunable kern.vt.splash_ncpu.
[2]: https://www.youtube.com/watch?v=UP2jizfr3_o
[3]: Configurable with kern.vt.splash_cpu_duration (seconds, def. 10).

Differential Revision:	https://reviews.freebsd.org/D2181
Reviewed by:	dumbbell, emaste
Approved by:	markj (mentor)
MFC after:	2 weeks
2015-07-21 20:33:36 +00:00
..
config.mk
dtb.mk
files vt: Draw logos per CPU core 2015-07-21 20:33:36 +00:00
files.amd64 Add a sysentvec for CloudABI on x86-64. 2015-07-16 18:24:06 +00:00
files.arm Add support for __aeabi_memclr4, clang 3.7 calls it. 2015-07-09 20:54:38 +00:00
files.arm64 Implement stubs for ACPI PCI routines 2015-07-12 17:28:31 +00:00
files.i386 Allow DTrace to be compiled-in to the kernel. 2015-06-10 15:53:39 +00:00
files.mips Add in library routines not supplied by gcc-4.9 but required by the kernel. 2015-06-19 01:21:10 +00:00
files.pc98 MFi386: r283407 2015-05-26 14:08:32 +00:00
files.powerpc Merge booke and aim interrupt.c files. 2015-07-06 05:08:57 +00:00
files.sparc64
kern.mk
kern.opts.mk
kern.post.mk Allow DTrace to be compiled-in to the kernel. 2015-06-10 15:53:39 +00:00
kern.pre.mk Cache _MPATH and pass it down into the modules build. Some NFS setups 2015-07-04 05:43:45 +00:00
kmod_syms.awk
kmod.mk Cache _MPATH and pass it down into the modules build. Some NFS setups 2015-07-04 05:43:45 +00:00
ldscript.amd64 amd64: set the correct LMA values 2015-06-26 07:12:17 +00:00
ldscript.arm
ldscript.arm64
ldscript.i386
ldscript.mips
ldscript.mips.cfe
ldscript.mips.mips64
ldscript.mips.octeon1
ldscript.powerpc
ldscript.powerpc64
ldscript.sparc64
Makefile.amd64
Makefile.arm
Makefile.arm64
Makefile.i386
Makefile.mips
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
makeLINT.mk
makeLINT.sed
newvers.sh
NOTES Clarify the intent of the RANDOM_* options. 2015-07-19 16:05:26 +00:00
options Import the CloudABI datatypes and create a system call table. 2015-07-09 07:20:15 +00:00
options.amd64
options.arm Add support for getting the memory map from EFI if it has been pased in 2015-05-24 16:11:30 +00:00
options.arm64
options.i386
options.mips
options.pc98
options.powerpc
options.sparc64
systags.sh
WITHOUT_SOURCELESS
WITHOUT_SOURCELESS_HOST
WITHOUT_SOURCELESS_UCODE