Peripheral Component Interconnect — Änderungen 9352 → 9369

Zeile 284: Zeile 284:
 
       { // Speicher-Ressource :
 
       { // Speicher-Ressource :
  
−
         // Prefetchable-Bit auslesen :
+
         // Prefetchable-Bit auslesen und passenden Text auswählen :
−
         static const char* ptext_pref = "prefetchable"; //Text für prefetchable
+
         static const char* ptext_pref = "prefetchable"; // Text für prefetchable
−
         static const char* ptext_nopr = "non-prefetchable"; //Text für non-prefetchable
+
         static const char* ptext_nopr = "non-prefetchable"; // Text für non-prefetchable
 
         const char* const ptext = (((pci_config_readd(addr,barOffset) >> 3) & 0x1) == 1) ? ptext_pref : ptext_nopr;
 
         const char* const ptext = (((pci_config_readd(addr,barOffset) >> 3) & 0x1) == 1) ? ptext_pref : ptext_nopr;
  
Zeile 295: Zeile 295:
 
             {
 
             {
 
             pci_config_writed(addr,barOffset,0xFFFFFFF0); // mit lauter 1en überschreiben
 
             pci_config_writed(addr,barOffset,0xFFFFFFF0); // mit lauter 1en überschreiben
−
             const uint32_t barValue = pci_config_readd(addr,barOffset) & 0xFFFFFFF0; //und wieder zurücklesen
+
             const uint32_t barValue = pci_config_readd(addr,barOffset) & 0xFFFFFFF0; // und wieder zurücklesen
 
             if (barValue == 0) // es muss mindestens ein Adressbit 1 (also beschreibbar) sein
 
             if (barValue == 0) // es muss mindestens ein Adressbit 1 (also beschreibbar) sein
 
               {
 
               {
Zeile 323: Zeile 323:
  
 
             pci_config_writed(addr,barOffset,0xFFFFFFF0); // mit lauter 1en überschreiben
 
             pci_config_writed(addr,barOffset,0xFFFFFFF0); // mit lauter 1en überschreiben
−
             const uint32_t barValue = pci_config_readd(addr,barOffset) & 0xFFFFFFF0; //und wieder zurücklesen
+
             const uint32_t barValue = pci_config_readd(addr,barOffset) & 0xFFFFFFF0; // und wieder zurücklesen
 
             if (barValue == 0) // es muss mindestens ein Adressbit 1 (also beschreibbar) sein
 
             if (barValue == 0) // es muss mindestens ein Adressbit 1 (also beschreibbar) sein
 
               { printf("FEHLER : 20Bit-Memory-BAR %u enthält keine beschreibbaren Adressbits!\n",bar); return; }
 
               { printf("FEHLER : 20Bit-Memory-BAR %u enthält keine beschreibbaren Adressbits!\n",bar); return; }