Abo
  • Services:
Anzeige
Eine der ersten Tesla-Karten: Nvidias GT 8800
Eine der ersten Tesla-Karten: Nvidias GT 8800 (Bild: Shockmac/Wikimedia)

Linux Reverse Engineering unter Windows für Nouveau

Einer der Nouveau-Entwickler hat eine Bibliothek zum PCI-Zugriff auf Windows portiert. So kann er Informationen über Nvidia-Karten erlangen, die nur unter Windows zur Verfügung stehen.

Anzeige

Für den Nouveau-Entwickler Samuel Pitoiset war es problematisch, an Informationen über die Graphic Counter der Nvidia-Tesla-Architektur heranzukommen: Diese lassen sich nur unter Windows mit Nvidias NVPerfkit abgreifen. Um die gewohnten Werkzeuge zum Reverse Engineering zu nutzen, portierte Pitoiset deshalb einfach die Bibliothek Libpciaccess. Den Patch dazu stellt der Entwickler nun bereit.

Die Nouveau-Entwickler nutzen die Envytools für ihre Arbeiten. Diese wiederum basieren auf Libpciaccess, über die direkt auf den PCI-Bus und -Geräte zugegriffen werden kann. Allerdings ist die Bibliothek nur auf Posix-Plattformen verfügbar, weshalb Pitoiset diese nun auf Windows portierte und mittels Cygwin nutzt. Eine Verwendung von MinGW (Minimalist GNU for Windows) hält der Pitoiset ebenfalls für möglich.

Die Portierung hängt außerdem von dem Werkzeug WinIO ab, mit dem sich auf die Ein- und Ausgabeports sowie auf Speicher unter Windows zugreifen lässt. Eine kurze Anleitung zur Verwendung der Bibliotheken findet sich im Quellcode-Repository von Libpciaccess. Getestet hat Pitoiset seine Portierung bisher aber nur mit der 32-Bit-Ausgabe von Windows 7, eine Testphase auf einem 64-Bit-System steht noch aus.

Pitoiset arbeitete in Googles Summer of Code 2013 an dem Reverse Engineering von Nvidias Tesla. Die Dokumentation der dabei erzielten Ergebnisse ist im Github-Repository des Entwicklers verfügbar. Dort finden sich auch Anfänge zur Dokumentation von Fermi und Kepler - den neueren Chips von Nvidia.


eye home zur Startseite
irata 30. Jan 2014

"Im positiven Sinn werden Choleriker als willensstark, furchtlos und entschlossen...

kiviuq 30. Jan 2014

Warum? Persönliches Ego, die Herausforderung, Anerkennung und die Aussicht auf gut...

Baron Münchhausen. 30. Jan 2014

Habe gelesen: "Perverse Engineering unter Windows für Nouveau" :D



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Stuttgart-Feuerbach
  2. Lecos GmbH, Leipzig
  3. Statistisches Bundesamt, Wiesbaden
  4. BHS Corrugated Maschinen- und Anlagenbau GmbH, Weiherhammer


Anzeige
Spiele-Angebote
  1. etwa 8,38€
  2. 16,99€
  3. 8,99€

Folgen Sie uns
       


  1. Ein Jahr Trump

    Der Cheerleader der deregulierten Wirtschaft

  2. Ryzen 2000

    AMDs Ryzen-Chip schafft 200 MHz mehr

  3. Radeon Software

    AMD-Grafiktreiber spielt jetzt wieder Alarmstufe Rot

  4. Crayfis

    Smartphones sollen kosmische Strahlung erfassen

  5. Hasskommentare

    Soziale Netzwerke löschen freiwillig mehr Inhalte

  6. Geplante Obsoleszenz

    Italien ermittelt gegen Apple und Samsung

  7. Internet

    Unternehmen in Deutschland weiter mittelmäßig versorgt

  8. BeA

    Soldan will Anwälten das Internet ausdrucken

  9. Videospeicher

    Samsung liefert GDDR6 mit doppelter Kapazität

  10. Baywatch

    Drohne rettet zwei Schwimmer



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Netzsperren: Wie Katalonien die spanische Internetzensur austrickste
Netzsperren
Wie Katalonien die spanische Internetzensur austrickste

Spectre und Meltdown: All unsere moderne Technik ist kaputt
Spectre und Meltdown
All unsere moderne Technik ist kaputt
  1. Microsoft Fall Creators Update ist final für alle Geräte verfügbar
  2. BeA Noch mehr Sicherheitslücken im Anwaltspostfach
  3. VEP Charter Trump will etwas transparenter mit Sicherheitslücken umgehen

Star Citizen Alpha 3.0 angespielt: Es wird immer schwieriger, sich auszuloggen
Star Citizen Alpha 3.0 angespielt
Es wird immer schwieriger, sich auszuloggen
  1. Cloud Imperium Games Star Citizen bekommt erst Polituren und dann Reparaturen
  2. Star Citizen Reaktionen auf Gameplay und Bildraten von Alpha 3.0
  3. Squadron 42 Mark Hamill fliegt mit 16 GByte RAM und SSD

  1. Re: Hass?!

    Trollversteher | 12:20

  2. Re: "Das Eigenlob Trumps ließ nicht lange auf...

    Peter Glaser | 12:19

  3. Re: Specre lässt sich in Hardware lösen

    0xDEADC0DE | 12:18

  4. Re: Meltdown for dummies

    MickeyKay | 12:18

  5. Re: Unsere Politiker sollten sich ein Vorbild...

    Peter Glaser | 12:18


  1. 12:05

  2. 12:04

  3. 11:52

  4. 11:44

  5. 11:30

  6. 09:36

  7. 09:08

  8. 08:52


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel