AMD PCnet — Änderungen 5486 → 5493

Zeile 38: Zeile 38:
  
 
6. Nun muss die Karte initialisiert werden. Dies geschieht mittels eines Initialization Block, der folgendermaßen aussieht:
 
6. Nun muss die Karte initialisiert werden. Dies geschieht mittels eines Initialization Block, der folgendermaßen aussieht:
−
<c>typedef unsigned int uint;
+
<c>struct initialization_block
−
 
 
−
struct initialization_block
 
 
{
 
{
 
     uint16_t mode;
 
     uint16_t mode;
−
     uint    reserved1 : 4;
+
     unsigned reserved1 : 4;
−
     uint    receive_length : 4;
+
     unsigned receive_length : 4;
−
     uint    reserved2 : 4;
+
     unsigned reserved2 : 4;
−
     uint    transfer_length : 4;
+
     unsigned transfer_length : 4;
 
     uint64_t physical_address : 48;
 
     uint64_t physical_address : 48;
 
     uint16_t reserved3;
 
     uint16_t reserved3;