Re: Common device driver classes?

From: Julian Elischer (julian_at_elischer.org)
Date: 12/12/03

  • Next message: Alexander Leidinger: "Patch to support the C++ DSO Object Destruction API (PR 59552)"
    Date: Thu, 11 Dec 2003 17:32:21 -0800 (PST)
    To: Nate Lawson <nate@root.org>
    
    

    On Thu, 11 Dec 2003, Nate Lawson wrote:

    >
    > Those would definitely be properties of the CPU and could be exported via
    > sysctl. My need is a little different in that I need to attach a child
    > driver to a cpu.

    If I understand what was said.. then I agree that a buss for each CPU's
    private "drivers", (one bus per cpu) off the root nexus
    would make sense. One would assume also that PCPU(mybus)
    would point to the bus, and that each bus would be able to identify it's
    CPU. The question is how one schedules that control goes to the correct
    cpu whe you try run that driver as it is likely if it is reading PCPU
    registers etc. that it can only successfully run on that CPU.

    _______________________________________________
    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: Alexander Leidinger: "Patch to support the C++ DSO Object Destruction API (PR 59552)"

    Relevant Pages

    • [BUG 2.6.26-rc1] scsi (or sysfs or vm?) oops in sr_probe()
      ... Driver 'sr' needs updating - please use bus_type methods ... ACPI: DMI detected: Hewlett-Packard ... PERCPU: Allocating 33552 bytes of per cpu data ... bus: 00 to node: 00 ...
      (Linux-Kernel)
    • Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4
      ... ACPI: PM-Timer IO Port: 0x2208 ... CPU: L2 Cache: 1024K ... registered new interface driver usbfs ... usbcore: ...
      (Linux-Kernel)
    • Re: More fun with Gayle
      ... > I made a test program which did an inl() from the 3Com and ran it on ... that means there is no problem with bus endianness here, ... perfectly and the driver is simply not CPU byte order clean. ...
      (Linux-Kernel)
    • [OOPS] 2.6.7 random oops in free_block()
      ... Unable to handle kernel paging request at virtual address 01000004 ... CPU: L2 cache: 256K ... Enabling unmasked SIMD FPU exception support... ... usbcore: registered new driver usbfs ...
      (Linux-Kernel)
    • SCSI aic7xxx driver: Initialization Failure over a kdump reboot
      ... I am facing aic7xxx driver initialization failure over a kdump reboot. ... I get a stack dump and kernel booting operation simply hangs. ... In my machine Adaptec SCSI controller is not managing any devices. ... IntelXeonCPU 2.40GHz, SMT, 2 logical cpus. ...
      (Linux-Kernel)