Nyheter i operativmiljön Solaris 9

Skriva drivrutiner

Beskrivning av funktionerna  

Frisläppningsdatum  

FBPM (Frame Buffer Power Management)

En del enheter, t ex vissa bandstationer och bildskärmsminnen, bör inte råka ut för strömavbrott (inte ens vid omstart) när deras drivrutiner kopplas bort. Ett nytt gränssnitt, ddi_removing_power (9F), kontrollerar om en enhet kommer att råka ut för strömavbrott som ett resultat av en vilolägesåtgärd. En ny egenskap, no-involuntary-power-cycles, kan anges för att säkerställa att enheten inte stängs av oavsiktligt.

Du hittar mer information i direkthjälpen för ddi_removing_power(9F) och no-involuntary-power-cycles(9P).

Solaris 9 

Traffic Manager i Sun StorEdge

Traffic Manager i Sun StorEdge stöder flera sökvägar för I/O-enheter som till exempel lagringsutrymmen som är tillgängliga via Fibre Channel. Den här funktionen balanserar arbetet över flera enheter och ökar pålitligheten genom att omdirigera förfrågningar från nätverkskort eller lagringsenheter som inte fungerar till fungerande kort eller enheter. 

Solaris 9 

Testverktyg för drivrutiner

Testverktyget för drivrutiner (driver fault injector harness) är ett utvecklingsverktyg för Solaris-drivrutiner. Verktyget utför en rad simulerade maskinvarufel för att kontrollera den nya drivrutinen. Det testar effekten av testfeltillstånd på en SPARC-baserad enhetsdrivrutin. 

Du hittar mer information i direkthjälpen för th_define(1M) och th_manage(1M).

Solaris 8 1/01 

GLD (Generic LAN Driver)

Utvecklare av drivrutiner kan implementera mycket av STREAMS- och DLPI-funktionerna (Data Link Provider Interface) för en Solaris-nätverksdrivrutin genom att använda GLD (Generic LAN Driver). Fram till Solaris 8 10/00-versionen var GLD-modulen bara tillgänglig för nätverksdrivrutiner för Intel-versionen av Solaris. Nu finns GLD även för nätverksdrivrutiner för SPARC-versionen av Solaris.

Du hittar mer information i "Drivers for Network Devices" in Writing Device Drivers.

Solaris 8 10/00