Sponsored Content
Full Discussion: Microkernel drivers
Top Forums UNIX for Dummies Questions & Answers Microkernel drivers Post 302475368 by Neo on Sunday 28th of November 2010 10:57:15 AM
Old 11-28-2010
Yes, the device drivers in microkernels run in user space. See the attached diagram.
Microkernel drivers-750px-os-structuresvgpng
 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Hardware and drivers

Dear All Can somebody help me how H/W and H/W drivers will affect the application? When I port my application from HP-UX to Solaris should I take care this area? What are the application touch point in H/W or H/W drivers on these two O.S.? (1 Reply)
Discussion started by: charlcy
1 Replies

2. Linux

wirelesslan Drivers

Can any body help me out, to setting up Wlan Drivers in Redhat 9 Thanks kranthi (1 Reply)
Discussion started by: kumar_d
1 Replies

3. Solaris

Drivers

Hi guys, Im totally new to solaris 10, I've just installed it & it works fine However, I get no sound when playing cds. Am wondering where I get the solaris 10 drivers for my soundblaster live from and how to install them? Thx in advance. Frizz (0 Replies)
Discussion started by: Frizz
0 Replies

4. AIX

Drivers

I seem to be having a driver issue installing a PCI SCSI card. Any ideas where I can track these down.. I can't seem to find them on the OS install disk. I'm using AIX 5.3. cfgmgr: 0514-621 WARNING: The following device packages are required for device support but are not currently... (7 Replies)
Discussion started by: eth0
7 Replies

5. UNIX for Dummies Questions & Answers

drivers unix 5.01 is compatible with drivers epson fx-2190

Please, I'm From Argentina, And I Need To Know If The Drivers Of Program Unix, Version 5.01 Is Compatible Whit Drivers Of The Printer Epson Fx-2190 Thanks, And I Hope Yuor Answer. (0 Replies)
Discussion started by: juan alberghina
0 Replies

6. Solaris

Rhine3 drivers out there?

Hi all, I have problems finding out a network driver for solaris... I am using D-link DFE-520TX Ethernet card and apparently that does not seem to have any support with solaris After having googled it up, i found out that it belongs to Rhine3 family.. So can anyone of you please help me... (0 Replies)
Discussion started by: wrapster
0 Replies

7. UNIX for Advanced & Expert Users

Retrieving microkernel version from Unix

Does anyone know how to retrieve the microkernel version from a unix box....Kindly help.... (2 Replies)
Discussion started by: annie0308
2 Replies

8. UNIX for Dummies Questions & Answers

Mach drivers

hello everyone, can anyone tell me what drivers the Mach kernel works with. I'm thinking about experimenting with the Mach kernel, and yes I know there are other kernels that are easier to work with but I just want to use the Mach kernel. So with that being said, can the Mach kernel work with... (11 Replies)
Discussion started by: neur0n
11 Replies

9. AIX

DS8K drivers

Hi, We have all our servers connected to IBM DS8k via SVC. Some servers have SDD drivers and some have SDDPCM drivers. Now we have 2 servers one is physical other is IVM server, which dosen't have these drivers installed on them. They bothe are in production. Now we need to installe these... (6 Replies)
Discussion started by: vjm
6 Replies
DEVICE(9)                                                  BSD Kernel Developer's Manual                                                 DEVICE(9)

NAME
device -- an abstract representation of a device SYNOPSIS
typedef struct device *device_t; DESCRIPTION
The device object represents a piece of hardware attached to the system such as an expansion card, the bus which that card is plugged into, disk drives attached to the expansion card etc. The system defines one device, root_bus and all other devices are created dynamically during autoconfiguration. Normally devices representing top-level busses in the system (ISA, PCI etc.) will be attached directly to root_bus and other devices will be added as children of their relevant bus. The devices in a system form a tree. All devices except root_bus have a parent (see device_get_parent(9)). In addition, any device can have children attached to it (see device_add_child(9), device_add_child_ordered(9), device_find_child(9), device_get_children(9), and device_delete_child(9)). A device which has been successfully probed and attached to the system will also have a driver (see device_get_driver(9) and driver(9)) and a devclass (see device_get_devclass(9) and devclass(9)). Various other attributes of the device include a unit number (see device_get_unit(9)), verbose description (normally supplied by the driver, see device_set_desc(9) and device_get_desc(9)), a set of bus-spe- cific variables (see device_get_ivars(9)) and a set of driver-specific variables (see device_get_softc(9)). Devices can be in one of several states: DS_NOTPRESENT the device has not been probed for existence or the probe failed DS_ALIVE the device probe succeeded but not yet attached DS_ATTACHED the device has been successfully attached DS_BUSY the device is currently open The current state of the device can be determined by calling device_get_state(9). SEE ALSO
devclass(9), driver(9) AUTHORS
This manual page was written by Doug Rabson. BSD June 16, 1998 BSD
All times are GMT -4. The time now is 06:10 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy