Skip to content

Commit cf21fa7

Browse files
author
olevole
committed
better collors
1 parent 78e8b8c commit cf21fa7

File tree

6 files changed

+367
-17
lines changed

6 files changed

+367
-17
lines changed
Lines changed: 343 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,343 @@
1+
#
2+
# X86_64_GENERIC -- Generic kernel configuration file for DragonFly/x86_64
3+
#
4+
# Check the LINT64 configuration file in sys/config, for an
5+
# exhaustive list of options.
6+
7+
platform pc64
8+
machine x86_64
9+
machine_arch x86_64
10+
cpu HAMMER_CPU
11+
ident X86_64_GENERIC
12+
maxusers 0
13+
#options CPU_DISABLE_AVX
14+
15+
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
16+
17+
options INET #InterNETworking
18+
options INET6 #IPv6 communications protocols
19+
options HAMMER #Hammer Filesystem
20+
options HAMMER2 #HAMMER2 filesystem
21+
options NULLFS #NULL filesystem
22+
options FFS #Berkeley Fast Filesystem
23+
options SOFTUPDATES #Enable FFS soft updates support
24+
options UFS_DIRHASH #Improve performance on big directories
25+
options MFS #Memory Filesystem
26+
options TMPFS #Temporary Filesystem
27+
options MD_ROOT #MD is a potential root device
28+
options NFS #Network Filesystem
29+
options NFS_ROOT #NFS usable as root device, NFS required
30+
options MSDOSFS #MSDOS Filesystem
31+
options CD9660 #ISO 9660 Filesystem
32+
options PROCFS #Process filesystem
33+
options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
34+
options IFPOLL_ENABLE # Support mixed interrupt-polling
35+
# handling of network device drivers
36+
options UCONSOLE #Allow users to grab the console
37+
options KTRACE #ktrace(1) support
38+
options _KPOSIX_PRIORITY_SCHEDULING
39+
options ICMP_BANDLIM #Rate limit bad replies
40+
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
41+
42+
# ALTQ
43+
options ALTQ #alternate queueing
44+
options ALTQ_CBQ #class based queueing
45+
options ALTQ_RED #random early detection
46+
options ALTQ_RIO #triple red for diffserv (needs RED)
47+
options ALTQ_HFSC #hierarchical fair service curve
48+
options ALTQ_PRIQ #priority queue
49+
options ALTQ_FAIRQ #fair queueing
50+
#options ALTQ_NOPCC #don't use processor cycle counter
51+
#options ALTQ_DEBUG #for debugging
52+
53+
# Debugging for Development
54+
options DDB
55+
options DDB_TRACE
56+
options INVARIANTS
57+
58+
device isa
59+
device acpi
60+
device pci
61+
62+
# AHCI driver, this will override NATA for AHCI devices,
63+
# both drivers may be included.
64+
#
65+
device ahci
66+
67+
# NVME driver, direct PCIe-attached SSD cards
68+
#
69+
device nvme
70+
71+
# SiI3124/3132 driver
72+
#
73+
device sili
74+
75+
# NEW-ATA (NATA) and ATAPI devices
76+
#
77+
device nata
78+
device natadisk # ATA disk drives
79+
device natapicd # ATAPI CDROM drives
80+
device natapifd # ATAPI floppy drives
81+
device natapist # ATAPI tape drives
82+
device natapicam # Emulate ATAPI devices as SCSI
83+
device nataraid # support for ATA software RAID
84+
# controllers
85+
options ATA_STATIC_ID # Static device numbering
86+
87+
# SCSI Controllers
88+
device amd # AMD 53C974 (Tekram DC-390(T))
89+
device isp # Qlogic family
90+
#device ispfw # Firmware for QLogic HBAs- normally a module
91+
device mpr # LSI-Logic MPT-Fusion 3
92+
device mps # LSI-Logic MPT-Fusion 2
93+
device mpt # LSI-Logic MPT/Fusion
94+
device ncr # NCR/Symbios Logic
95+
device sym # NCR/Symbios Logic (newer chipsets)
96+
options SYM_SETUP_LP_PROBE_MAP=0x40
97+
# Allow ncr to attach legacy NCR devices when
98+
# both sym and ncr are configured
99+
100+
device adv0 at isa?
101+
device adw
102+
device bt
103+
104+
# SCSI peripherals
105+
device scbus # SCSI bus (required)
106+
device da # Direct Access (disks)
107+
device sa # Sequential Access (tape etc)
108+
device cd # CD
109+
device pass # Passthrough device (direct SCSI access)
110+
device sg # Passthrough device (linux scsi generic)
111+
112+
# RAID controllers interfaced to the SCSI subsystem
113+
device arcmsr # Areca SATA II RAID
114+
device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
115+
device ciss # Compaq SmartRAID 5* series
116+
device dpt # DPT Smartcache - See LINT64 for options!
117+
device "hpt27xx" # Highpoint RocketRAID 27xx series
118+
device hptiop # Highpoint RocketRAID 3xxx series
119+
device hptmv # Highpoint RocketRAID 182x
120+
device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
121+
device iir # Intel Integrated RAID
122+
device mly # Mylex AcceleRAID/eXtremeRAID
123+
device mrsas # LSI MegaRAID SAS (Thunderbolt series and up)
124+
device twa # 3ware 9000 series PATA/SATA RAID
125+
device tws # 3ware 9750 series SATA/SAS RAID
126+
127+
# RAID controllers
128+
device aac # Adaptec FSA RAID, Dell PERC2/PERC3
129+
device aacp # SCSI passthrough for aac (requires CAM)
130+
device amr # AMI MegaRAID
131+
device amrp # SCSI Passthrough interface (optional, CAM req.)
132+
device ida # Compaq Smart RAID
133+
device ips # IBM ServeRAID
134+
device mlx # Mylex DAC960 family
135+
device mfi # LSI MegaRAID SAS
136+
device mfip # LSI MegaRAID SAS passthrough, requires CAM
137+
device twe # 3ware Escalade 7000/8000's
138+
139+
# VirtIO support
140+
device virtio # VirtIO core
141+
device virtio_balloon # VirtIO Memory Balloon device
142+
device virtio_blk # VirtIO disk driver
143+
device virtio_scsi # VirtIO SCSI driver
144+
device vtnet # VirtIO network driver
145+
146+
# VMware support
147+
device pvscsi # VMware PVSCSI
148+
device vmx # VMware VMXNET3 Ethernet
149+
150+
# atkbdc0 controls both the keyboard and the PS/2 mouse
151+
device atkbdc0 at isa? port IO_KBD
152+
device atkbd0 at atkbdc? irq 1
153+
device psm0 at atkbdc? irq 12
154+
155+
device vga0 at isa?
156+
157+
# kbdmux is the keyboard multiplexer
158+
device kbdmux
159+
160+
# splash screen/screen saver
161+
pseudo-device splash
162+
163+
# syscons is the default console driver, resembling an SCO console
164+
# only one syscons with efi framebuffer flag (0x400) allowed
165+
device sc0 at nexus? flags 0x500
166+
options SC_PIXEL_MODE # add support for the raster text mode
167+
options SC_DFLT_FONT
168+
makeoptions SC_DFLT_FONT=cp437
169+
170+
device agp # support several AGP chipsets
171+
172+
# Intel performance-energy bias
173+
device perfbias
174+
# Intel software controlled clock modulation
175+
device clockmod
176+
177+
# HW monitoring devices
178+
#device aps0 at isa? port 0x1600
179+
device lm0 at isa? port 0x290
180+
device it0 at isa? port 0x290
181+
device it1 at isa? port 0xc00
182+
device it2 at isa? port 0xd00
183+
device it3 at isa? port 0x228
184+
device wbsio0 at isa? port 0x2e
185+
device wbsio1 at isa? port 0x4e
186+
device amdtemp
187+
# Intel Core and newer CPUs on-die digital thermal sensor support
188+
device coretemp
189+
device dimm # DIMM information (location, etc.)
190+
device coremctl # support Intel Core and E3 memory controller
191+
device ecc # support AMD8000, Intel E3 and Intel E5 ECC
192+
# requires coremctl and dimm.
193+
device memtemp # support Intel Core, E3 and E5 memory thermal
194+
# sensor.
195+
# requires coremctl and dimm.
196+
197+
# PCCARD (PCMCIA) support
198+
device pccard
199+
device cardbus
200+
device cbb
201+
202+
# Serial (COM) ports
203+
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
204+
device sio1 at isa? port IO_COM2 irq 3
205+
device sio2 at isa? disable port IO_COM3 irq 5
206+
device sio3 at isa? disable port IO_COM4 irq 9
207+
208+
# PCI Ethernet NICs.
209+
device de # DEC/Intel DC21x4x (``Tulip'')
210+
device txp # 3Com 3cR990 (``Typhoon'')
211+
212+
device em # Intel PRO/1000 adapter Gigabit Ethernet Card (``Wiseman'')
213+
# Requires ig_hal
214+
device igb # Intel Pro/1000 (82575, 82576, 82580, i350)
215+
# Requires ig_hal
216+
device ig_hal # Intel PRO/1000 hardware abstraction layer
217+
device ix # Intel PRO/10GbE PCIE Ethernet Family
218+
219+
device oce # Emulex OneConnect 10Gb
220+
221+
# PCI Ethernet NICs that use the common MII bus controller code.
222+
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
223+
device miibus # MII bus support
224+
device ae # Attansic/Atheros L2 Fast Ethernet
225+
device age # Attansic/Atheros L1 Gigabit Ethernet
226+
device alc # Atheros AR8131/AR8132
227+
device ale # Atheros AR8121/AR8113/AR8114
228+
device bce # Broadcom NetXtreme II Gigabit Ethernet
229+
device bfe # Broadcom BCM440x 10/100 Ethernet
230+
device bnx # Broadcom NetXtreme 5718/57785 Gigabit Ethernet
231+
device dc # DEC/Intel 21143 and various workalikes
232+
device et # Agere ET1310 10/100/1000 Ethernet
233+
device fxp # Intel EtherExpress PRO/100B (82557, 82558)
234+
device jme # JMicron Gigabit/Fast Ethernet
235+
device pcn # AMD Am79C97x PCI 10/100 NICs
236+
device rl # RealTek 8129/8139
237+
device re # RealTek 8139C+/8169
238+
device sf # Adaptec AIC-6915 (``Starfire'')
239+
device sis # Silicon Integrated Systems SiS 900/SiS 7016
240+
device sk # SysKonnect GEnesis, LinkSys EG1023, D-Link
241+
device ste # Sundance ST201 (D-Link DFE-550TX)
242+
device tl # Texas Instruments ThunderLAN
243+
device tx # SMC EtherPower II (83c170 ``EPIC'')
244+
device vge # VIA 612x GigE
245+
device vr # VIA Rhine, Rhine II
246+
device wb # Winbond W89C840F
247+
device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
248+
device bge # Broadcom BCM570x (``Tigon III'')
249+
device stge # Sundance/Tamarack TC9021 Gigabit Ethernet
250+
device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
251+
device nfe # NVIDIA nForce MCP 10/100/Gigabit Ethernet
252+
device xe # Xircom Ethernet
253+
254+
# Wireless NIC cards
255+
options IEEE80211_DEBUG #enable debugging msgs
256+
options IEEE80211_SUPPORT_MESH #enable 802.11s D3.0 support
257+
options IEEE80211_SUPPORT_TDMA #enable TDMA support
258+
device wlan # 802.11 support
259+
device wlan_ccmp # 802.11 CCMP support
260+
device wlan_tkip # 802.11 TKIP support
261+
device wlan_wep # 802.11 WEP support
262+
#device wlan_amrr # AMRR
263+
device ath # Atheros NICs
264+
device ath_hal # Atheros Hardware Access Layer
265+
options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
266+
device ath_rate_sample # Atheros Sample TX rate control algorithm
267+
device siba_bwn # Sonic Inc. Silicon Backplane needed for bwn
268+
device bwn # Broadcom BCM43xx NICs using v4 firmware
269+
device ral # Ralink Technology 802.11 wireless NIC
270+
device iwn # Intel IEEE 802.11n wireless network driver
271+
#device rtw # RealTek 802.11 wireless NIC
272+
device wpi # Intel 3945ABG Wireless LAN IEEE 802.11 driver
273+
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
274+
# exists only as a PCMCIA device, so there is no ISA attachment needed
275+
# and resources will always be dynamically assigned by the pccard code.
276+
device wi
277+
278+
device lnc0 at isa? disable port 0x280 irq 10 drq 0
279+
device sn0 at isa? disable port 0x300 irq 10
280+
281+
# Pseudo devices - the number indicates how many units to allocate.
282+
pseudo-device loop # Network loopback
283+
pseudo-device ether # Ethernet support
284+
pseudo-device tun # Packet tunnel.
285+
pseudo-device pty # Pseudo-ttys (telnet etc)
286+
pseudo-device md # Memory "disks"
287+
pseudo-device vn # File image "disks"
288+
pseudo-device gif # IPv6 and IPv4 tunneling
289+
pseudo-device lagg
290+
291+
# CARP support
292+
options CARP
293+
pseudo-device carp
294+
295+
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
296+
# Be aware of the administrative consequences of enabling this!
297+
pseudo-device bpf #Berkeley packet filter
298+
299+
device crypto # core crypto support, used by wlan
300+
device cryptodev # /dev/crypto for access to h/w
301+
302+
# USB support
303+
#
304+
device usb # USB Bus (required)
305+
device uhci # UHCI PCI->USB interface
306+
device ohci # OHCI PCI->USB interface
307+
device uhid # "Human Interface Devices"
308+
device ukbd # Keyboard
309+
device ulpt # Printer
310+
device umass # Disks/Mass storage - Requires scbus and da
311+
# USB Ethernet, requires mii
312+
device axe # ASIX Electronics USB Ethernet
313+
device aue # ADMtek USB ethernet
314+
device cue # CATC USB ethernet
315+
device kue # Kawasaki LSI USB ethernet
316+
# USB wireless NICs, requires wlan, wlan_amrr
317+
#device rum # Ralink Technology RT2501USB/RT2601USB
318+
319+
# FireWire support
320+
device firewire # FireWire bus code
321+
device sbp # SCSI over FireWire (Requires scbus and da)
322+
device fwe # Ethernet over FireWire (non-standard!)
323+
324+
# MMC/SD
325+
device mmc
326+
device mmcsd
327+
device sdhci
328+
329+
# RNG
330+
#
331+
device aesni # hardware crypto/RNG for AES-NI
332+
device padlock # hardware crypto/RNG for VIA C3/C7/Eden
333+
device rdrand # hardware RNG for RdRand
334+
335+
device gpio_acpi
336+
device gpio_intel # GPIO support for Intel SoCs
337+
#device ichiic
338+
device smbus # Bus support, required for smb below.
339+
device smbacpi
340+
341+
# evdev interface
342+
device evdev # input event device support
343+
options EVDEV_SUPPORT # evdev support in legacy drivers

etc/defaults/color-white.conf

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ N4_COLOR="${BLACK}" # normal fourth CBSD color
1010

1111
H1_COLOR="${BLACK}" # highlight CBSD color 1
1212
H2_COLOR="${BLACK}" # highlight CBSD color 2
13-
H3_COLOR="${BLACK}" # highlight CBSD color 3
13+
H3_COLOR="${MAGENTA}" # highlight CBSD color 3
1414
H4_COLOR="${BLACK}" # highlight CBSD color 4
15-
H5_COLOR="${BLACK}" # highlight CBSD color 5
15+
H5_COLOR="${GREEN}" # highlight CBSD color 5
16+
H6_COLOR="${LBLUE}" # highlight CBSD color 6
17+
H7_COLOR="${LBLUE}" # highlight CBSD color 7
1618

1719
W1_COLOR="${LRED}" # warning CBSD color 1
1820
W2_COLOR="${RED}" # warning CBSD color 2

etc/defaults/color.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ H2_COLOR="${LGREEN}" # highlight CBSD color 2
1414
H3_COLOR="${LYELLOW}" # highlight CBSD color 3
1515
H4_COLOR="${YELLOW}" # highlight CBSD color 4
1616
H5_COLOR="${LCYAN}" # highlight CBSD color 5
17+
H6_COLOR="${LBLUE}" # highlight CBSD color 6
18+
H7_COLOR="${WHITE}" # highlight CBSD color 7
1719

1820
W1_COLOR="${LRED}" # warning CBSD color 1
1921
W2_COLOR="${RED}" # warning CBSD color 2

etc/defaults/global.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#NOCOLOR=1
55

66
# which OS version is currently as HEAD/CURRENT
7-
FREEBSD_VER_CURRENT="14" # e.g: used in srcup, for auto-determine stable via ver= ...
8-
DRAGONFLYBSD_VER_CURRENT="6.1.0" # e.g: used in srcup, for auto-determine stable via ver= ...
7+
FREEBSD_VER_CURRENT="15" # e.g: used in srcup, for auto-determine stable via ver= ...
8+
DRAGONFLYBSD_VER_CURRENT="6.5" # e.g: used in srcup, for auto-determine stable via ver= ...
99

1010
# Proxy settings
1111
# Use SOCKS for all fetch operation ? Currently only 'csocks' supported as SOCKS4/5 client

etc/defaults/nvmm.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# try to kldload nvmm.ko module automatically?
2+
nvmm_module_auto_load="1"
3+

0 commit comments

Comments
 (0)