Date: Thu, 26 Feb 2004 19:10:37 +0100 From: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) To: arch@freebsd.org Subject: Re: per-device sysctls Message-ID: <xzpbrnllnj6.fsf@dwp.des.no> In-Reply-To: <xzpk729lnq7.fsf@dwp.des.no> (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav's?= message of "Thu, 26 Feb 2004 19:06:24 %2B0100") References: <xzpk729lnq7.fsf@dwp.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
BTW, the dev tree on my laptop looks like this: des@des ~% sysctl dev dev.nexus0.npx0.%class: npx dev.nexus0.npx0.%desc: math processor dev.nexus0.npx0.%driver: npx dev.nexus0.acpi0.acpi_timer0.%class: acpi_timer dev.nexus0.acpi0.acpi_timer0.%desc: 24-bit timer at 3.579545MHz dev.nexus0.acpi0.acpi_timer0.%driver: acpi_timer dev.nexus0.acpi0.acpi_cpu0.%class: acpi_cpu dev.nexus0.acpi0.acpi_cpu0.%desc: CPU dev.nexus0.acpi0.acpi_cpu0.%driver: acpi_cpu dev.nexus0.acpi0.acpi_tz0.%class: acpi_tz dev.nexus0.acpi0.acpi_tz0.%desc: Thermal Zone dev.nexus0.acpi0.acpi_tz0.%driver: acpi_tz dev.nexus0.acpi0.acpi_acad0.%class: acpi_acad dev.nexus0.acpi0.acpi_acad0.%desc: AC Adapter dev.nexus0.acpi0.acpi_acad0.%driver: acpi_acad dev.nexus0.acpi0.acpi_cmbat0.%class: acpi_cmbat dev.nexus0.acpi0.acpi_cmbat0.%desc: Control Method Battery dev.nexus0.acpi0.acpi_cmbat0.%driver: acpi_cmbat dev.nexus0.acpi0.acpi_cmbat1.%class: acpi_cmbat dev.nexus0.acpi0.acpi_cmbat1.%desc: Control Method Battery dev.nexus0.acpi0.acpi_cmbat1.%driver: acpi_cmbat dev.nexus0.acpi0.acpi_lid0.%class: acpi_lid dev.nexus0.acpi0.acpi_lid0.%desc: Control Method Lid Switch dev.nexus0.acpi0.acpi_lid0.%driver: acpi_lid dev.nexus0.acpi0.acpi_button0.%class: acpi_button dev.nexus0.acpi0.acpi_button0.%desc: Power Button dev.nexus0.acpi0.acpi_button0.%driver: acpi_button dev.nexus0.acpi0.acpi_button1.%class: acpi_button dev.nexus0.acpi0.acpi_button1.%desc: Sleep Button dev.nexus0.acpi0.acpi_button1.%driver: acpi_button dev.nexus0.acpi0.pcib0.pci0.agp0.%class: agp dev.nexus0.acpi0.pcib0.pci0.agp0.%desc: Intel 82855 host to AGP bridge dev.nexus0.acpi0.pcib0.pci0.agp0.%driver: agp dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%class: pci dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%desc: ACPI PCI bus dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.%driver: pci dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%class: drm dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%desc: ATI Radeon Lf R250 Mobil= ity 9000 M9 dev.nexus0.acpi0.pcib0.pci0.pcib1.pci1.drm0.%driver: drm dev.nexus0.acpi0.pcib0.pci0.pcib1.%class: pcib dev.nexus0.acpi0.pcib0.pci0.pcib1.%desc: ACPI PCI-PCI bridge dev.nexus0.acpi0.pcib0.pci0.pcib1.%driver: pcib dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%class: uhub dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%desc: Intel UHCI root hub, cl= ass 9/0, rev 1.00/1.00, addr 1 dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.%driver: uhub dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%class: ums dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%desc: Logitech USB Mouse= , rev 1.10/6.20, addr 2 dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ums0.%driver: ums dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%class: ugen dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%desc: vendor 0x413c pro= duct 0x8000, rev 1.10/5.65, addr 3 dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.uhub0.ugen0.%driver: ugen dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%class: usb dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%desc: Intel 82801DB (ICH4) USB cont= roller USB-A dev.nexus0.acpi0.pcib0.pci0.uhci0.usb0.%driver: usb dev.nexus0.acpi0.pcib0.pci0.uhci0.%class: uhci dev.nexus0.acpi0.pcib0.pci0.uhci0.%desc: Intel 82801DB (ICH4) USB controlle= r USB-A dev.nexus0.acpi0.pcib0.pci0.uhci0.%driver: uhci dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%class: uhub dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%desc: Intel UHCI root hub, cl= ass 9/0, rev 1.00/1.00, addr 1 dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.uhub1.%driver: uhub dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%class: usb dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%desc: Intel 82801DB (ICH4) USB cont= roller USB-B dev.nexus0.acpi0.pcib0.pci0.uhci1.usb1.%driver: usb dev.nexus0.acpi0.pcib0.pci0.uhci1.%class: uhci dev.nexus0.acpi0.pcib0.pci0.uhci1.%desc: Intel 82801DB (ICH4) USB controlle= r USB-B dev.nexus0.acpi0.pcib0.pci0.uhci1.%driver: uhci dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%class: uhub dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%desc: Intel UHCI root hub, cl= ass 9/0, rev 1.00/1.00, addr 1 dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.uhub2.%driver: uhub dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%class: usb dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%desc: Intel 82801DB (ICH4) USB cont= roller USB-C dev.nexus0.acpi0.pcib0.pci0.uhci2.usb2.%driver: usb dev.nexus0.acpi0.pcib0.pci0.uhci2.%class: uhci dev.nexus0.acpi0.pcib0.pci0.uhci2.%desc: Intel 82801DB (ICH4) USB controlle= r USB-C dev.nexus0.acpi0.pcib0.pci0.uhci2.%driver: uhci dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%class: cardbus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%desc: CardBus bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.cardbus0.%driver: cardbus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%class: pccard dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%desc: 16-bit PCCard bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.pccard0.%driver: pccard dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%class: cbb dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%desc: O2Micro OZ711E1 PCI-Card= Bus Bridge dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb0.%driver: cbb dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%class: cardbus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%desc: CardBus bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.cardbus1.%driver: cardbus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%class: pccard dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%desc: 16-bit PCCard bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.pccard1.%driver: pccard dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%class: cbb dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%desc: O2Micro OZ711E1 PCI-Card= Bus Bridge dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.cbb1.%driver: cbb dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%class: pci dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%desc: ACPI PCI bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.%driver: pci dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RadioState: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PowerSaveMode: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PLCPHeader: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.frag: 2346 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.rts: 2347 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NetworkAddress: dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.antdiv: 3 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BTCoexist: 1 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Channel: 11 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.EnableLEAP: 1 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Interference_Mode: -1 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.IBSSGMode: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.LegacyMode: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.band: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.AssocPref: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RoamPref: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Rate: 0 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.10280001: Dell TrueMobile 1400 = Adapter dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Environment: 1 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NdisVersion: 0x00050001 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BusType: 5 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.InterruptNumber: 11 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.ForcePIO: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.NoRadio: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.AdapterDesc: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.DriverDesc: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.WPA: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Buffers: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.Locale: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.PwrOut: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.IBSSGProtection: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.RoamTrigger: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.FrameBursting: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio0: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio1: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio2: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.gpio3: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.BadFramePreempt: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_channel_time: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_unassoc_time: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_home_time: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.scan_passes: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.EnableAutoConnect: UNSET dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%class: bwe dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%desc: Dell TrueMobile 1400 Dua= l Band WLAN Mini-PCI Card dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bwe0.%driver: bwe dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%class: bge dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%desc: Broadcom BCM5702 Gigabit= Ethernet, ASIC rev. 0x1002 dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.%driver: bge dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%class: brgphy dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%desc: BCM5703 = 10/100/1000baseTX PHY dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.brgphy0.%driver: brgphy dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%class: miibus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%desc: MII bus dev.nexus0.acpi0.pcib0.pci0.pcib2.pci2.bge0.miibus0.%driver: miibus dev.nexus0.acpi0.pcib0.pci0.pcib2.%class: pcib dev.nexus0.acpi0.pcib0.pci0.pcib2.%desc: ACPI PCI-PCI bridge dev.nexus0.acpi0.pcib0.pci0.pcib2.%driver: pcib dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%class: isa dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%desc: ISA bus dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.%driver: isa dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.pmtimer0.%class: pmtimer dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.pmtimer0.%driver: pmtimer dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%class: orm dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%desc: Option ROM dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.orm0.%driver: orm dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%class: sc dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%desc: System console dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.sc0.%driver: sc dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%class: vga dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%desc: Generic ISA VGA dev.nexus0.acpi0.pcib0.pci0.isab0.isa0.vga0.%driver: vga dev.nexus0.acpi0.pcib0.pci0.isab0.%class: isab dev.nexus0.acpi0.pcib0.pci0.isab0.%desc: PCI-ISA bridge dev.nexus0.acpi0.pcib0.pci0.isab0.%driver: isab dev.nexus0.acpi0.pcib0.pci0.atapci0.ata0.%class: ata dev.nexus0.acpi0.pcib0.pci0.atapci0.ata0.%driver: ata dev.nexus0.acpi0.pcib0.pci0.atapci0.ata1.%class: ata dev.nexus0.acpi0.pcib0.pci0.atapci0.ata1.%driver: ata dev.nexus0.acpi0.pcib0.pci0.atapci0.%class: atapci dev.nexus0.acpi0.pcib0.pci0.atapci0.%desc: Intel ICH4 UDMA100 controller dev.nexus0.acpi0.pcib0.pci0.atapci0.%driver: atapci dev.nexus0.acpi0.pcib0.pci0.pcm0.%class: pcm dev.nexus0.acpi0.pcib0.pci0.pcm0.%desc: Intel ICH4 (82801DB) dev.nexus0.acpi0.pcib0.pci0.pcm0.%driver: pcm dev.nexus0.acpi0.pcib0.pci0.%class: pci dev.nexus0.acpi0.pcib0.pci0.%desc: ACPI PCI bus dev.nexus0.acpi0.pcib0.pci0.%driver: pci dev.nexus0.acpi0.pcib0.%class: pcib dev.nexus0.acpi0.pcib0.%desc: ACPI Host-PCI bridge dev.nexus0.acpi0.pcib0.%driver: pcib dev.nexus0.acpi0.psmcpnp0.%class: psmcpnp dev.nexus0.acpi0.psmcpnp0.%driver: psmcpnp dev.nexus0.acpi0.atkbdc0.atkbd0.%class: atkbd dev.nexus0.acpi0.atkbdc0.atkbd0.%desc: AT Keyboard dev.nexus0.acpi0.atkbdc0.atkbd0.%driver: atkbd dev.nexus0.acpi0.atkbdc0.psm0.%class: psm dev.nexus0.acpi0.atkbdc0.psm0.%desc: PS/2 Mouse dev.nexus0.acpi0.atkbdc0.psm0.%driver: psm dev.nexus0.acpi0.atkbdc0.%class: atkbdc dev.nexus0.acpi0.atkbdc0.%desc: Keyboard controller (i8042) dev.nexus0.acpi0.atkbdc0.%driver: atkbdc dev.nexus0.acpi0.attimer0.%class: attimer dev.nexus0.acpi0.attimer0.%driver: attimer dev.nexus0.acpi0.attimer1.%class: attimer dev.nexus0.acpi0.attimer1.%driver: attimer dev.nexus0.acpi0.atpic0.%class: atpic dev.nexus0.acpi0.atpic0.%driver: atpic dev.nexus0.acpi0.atdma0.%class: atdma dev.nexus0.acpi0.atdma0.%driver: atdma dev.nexus0.acpi0.npxisa0.%class: npxisa dev.nexus0.acpi0.npxisa0.%driver: npxisa dev.nexus0.acpi0.sio0.%class: sio dev.nexus0.acpi0.sio0.%driver: sio dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%class: lpt dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%desc: Printer dev.nexus0.acpi0.ppc0.ppbus0.lpt0.%driver: lpt dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%class: ppi dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%desc: Parallel I/O dev.nexus0.acpi0.ppc0.ppbus0.ppi0.%driver: ppi dev.nexus0.acpi0.ppc0.ppbus0.%class: ppbus dev.nexus0.acpi0.ppc0.ppbus0.%desc: Parallel port bus dev.nexus0.acpi0.ppc0.ppbus0.%driver: ppbus dev.nexus0.acpi0.ppc0.%class: ppc dev.nexus0.acpi0.ppc0.%driver: ppc dev.nexus0.acpi0.%class: acpi dev.nexus0.acpi0.%desc: DELL CPi R dev.nexus0.acpi0.%driver: acpi dev.nexus0.%class: nexus dev.nexus0.%driver: nexus DES --=20 Dag-Erling Sm=F8rgrav - des@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xzpbrnllnj6.fsf>