Re: per-device sysctls

From: Dag-Erling Smørgrav (des_at_des.no)
Date: 02/26/04

  • Next message: M. Warner Losh: "Re: per-device sysctls"
    To: arch@freebsd.org
    Date: Thu, 26 Feb 2004 19:10:37 +0100
    
    

    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 Mobility 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, class 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 product 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 controller 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 controller 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, class 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 controller 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 controller 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, class 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 controller 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 controller 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-CardBus 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-CardBus 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 Dual 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

    -- 
    Dag-Erling Smørgrav - des@des.no
    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
    

  • Next message: M. Warner Losh: "Re: per-device sysctls"