Suchergebnisse

  1. F

    Laptop PC langsam es nervt gewaltig.

    Für das Entwickeln eine Serverhardware? Ernsthaft? Sorry, aber das halte ich für etwas übertrieben. VM kommt drauf an, aber nur fürs daheim herumspielen reicht eine "normale" Hardware locker aus.
  2. F

    [x86] GDT (Global Descriptor Table) Verständnisproblem (Base und Limit) - QEMU reset

    Vorweg, ich konnte es nicht abwarten und habe bei einem OS Development Forum nachgefragt. Möchte aber aus bestimmten Gründen nicht darauf verweisen. Aber sollte noch jemand auf das gleiche Problem stoßen, hier die Erklärung: Erstens wird bei diesem Vorhaben genauer genommen ein General...
  3. F

    [x86] [GCC] Zusätzliche NOP Instruktion im Maschinencode

    Interessanter Artikel zwecks Code Alignment auf Stackoveflow. Für alle die den Link nicht folgen... Zitat aus dem Intel's Optimization Manual: Hhm...steht nur was von Verzweigungen (BRANCH bzw. JMP's). Dürfte anscheinend egal sein wenn die CALL's nicht ausgerichtet sind. So verstehe ich es...
  4. F

    [x86] GDT (Global Descriptor Table) Verständnisproblem (Base und Limit) - QEMU reset

    Hallo Coummunity, ich habe ein neues Projekt für mich persönlich gestartet. Und zwar möchte ich gerne einen eigenen Mikrokernel haben. Die Hauptzielplattform ist eigentlich ARM, habe das Projekt aber mal auf x86 gestartet. Problem habe ich aber mit der GDT. Wenn ich die Werte für Base auf 0x0...
  5. F

    [x86] [GCC] Zusätzliche NOP Instruktion im Maschinencode

    Also ich habe mal die man-page von GNU LD durchgelesen. Habe aber nicht das gleiche Flag oder ein ähnliches Flag wie -fno-align-functions gefunden. Ist nur beim GCC bei Optimierungen vermerkt. Bist du dir sicher, dass der Linker die NOP's einfügt?
  6. F

    [x86] [GCC] Zusätzliche NOP Instruktion im Maschinencode

    Okay, dass der Linker die NOP Instruktionen einfügt wusste ich nicht. Aber im obigen Anhang hab ich das Alignment nicht ausgeschaltet. Wie kommt es dann, dass bei der Funktion "cpu_get_regs" nur ein NOP eingefügt wird. Müsste der Linker hier nicht zwei NOP's einfügen? Ohne zweites NOP zähle ich...
  7. F

    [x86] [GCC] Zusätzliche NOP Instruktion im Maschinencode

    Hallo Community, Hab ein Verständnisproblem mit dem erzeugten Maschinencode vom GCC. Ich bin eigentlich immer davon ausgegangen, dass der zusätzliche NOP Befehl zu Alignment Zwecken hinzugefügt wird. Damit der Prozessor nicht auf ungerade Adressen springen muss. Dachte ich zu mindestens...
  8. F

    Überwindung von Sicherheitsmechanismen

    Mit der Hardwarebeschreibungssprache VHDL hat er was anfangen können. Allerdings habe ich nachher auch gedacht, dass er Aluminium verstanden hat. Aber wenn ich von Mikroprozessoren rede, sollte in diesem Kontext schon klar sein, dass ich mit ALU eine Arithmetisch Logische Einheit meine. Was er...
  9. F

    Hackathon - Diffusion 2019 Einladung

    Naja, hab zwar ein paar Projekte auf GitHub. Aber sehe diese nicht wirklich als herausragend. Also nichts was wirklich eine Einladung meiner Meinung nach rechtfertigen würde. Einerseits wäre es eine gute Chance wieder neue Leute mit gleichen Interessen zu treffen. Würdet ihr die Einladung...
  10. F

    Hackathon - Diffusion 2019 Einladung

    Hallo, Habe gerade eine Einladung über GitHub zum Event "Diffusion 2019" in Berlin bekommen. Kann man die Einladung ernst nehmen? Wäre ja durchaus interessant, wenn es ernst gemeint wäre.
  11. F

    Überwindung von Sicherheitsmechanismen

    Scheint so zu sein. Ist auch nichts daran verwerfliches. Toll wäre allerdings wenn man die Tools auch selber schreiben könnte. Das setzt aber wirklich ein tieferes Verständnis von der Materie voraus.
  12. F

    Überwindung von Sicherheitsmechanismen

    Sorry, wenn ich mich einklinke aber... Finde ich irgendwie schade, dass du dieser Meinung bist. Dieses Fachdefizit kann ich mir bei meinen Projekten als Mischling (Hardware-/Softwareentwickler) nicht erlauben. Eine Anekdote: Hatte vor kurzem ein Vorstellungsgespräch, bei dem auch ein Techniker...
  13. F

    ARM Assembler Verständnisprobleme

    Habe jetzt Betreff Conditons eine gute Erklärung gefunden: https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/condition-codes-1-condition-flags-and-codes Ist irgendwie ein interessantes Feature von ARM Prozessoren. Kann das eigentlich noch eine andere Architektur?
  14. F

    [C++] Callback Klasse - Funktionsaufruf per Funktionsname mit unterschiedlichen Parameter

    Ja. Das war mir vorher aber nicht ganz klar, wie das lin C++ lösen kann. Habe mich mit Templates und Varadic Arguments vorher nicht so auseinandergesetzt. Benutze C++ eher selten, will aber mein Wissensdefizit hier nachholen. Das ist mir klar. Mir reicht aber derzeit für mein Projekt ein fixer...
  15. F

    [C++] Callback Klasse - Funktionsaufruf per Funktionsname mit unterschiedlichen Parameter

    Ich hab eine funktionierende Klasse :) Will ich euch nicht vorenthalten: #include <iostream> #include <map> #include <string> int func0(int x) { std::cout << x << std::endl; } int func1(int x, int y) { std::cout << (x + y) << std::endl; } template <class... Args> struct MapHolder{...
  16. F

    [C++] Callback Klasse - Funktionsaufruf per Funktionsname mit unterschiedlichen Parameter

    Danke, werde ich mir alles zu Gemüte führen. Hab in der Zwischenzeit auch was vielversprechendes gefunden: https://stackoverflow.com/questions/27670222/mapping-functions-with-variable-arguments-and-calling-by-string-c Genau genommen ist es das Selbe was ich benötige.
  17. F

    [C++] Callback Klasse - Funktionsaufruf per Funktionsname mit unterschiedlichen Parameter

    Hallo Community! Benötige für ein Projekt eine Klasse, die die Eigenschaft besitzt, dass per Funktionsname (std::string) eine jeweilige Funktion aufruft. Das Ganze aber mit unterschiedlichen Parameter. Hab mal folgendes Codesnippet auf Stack Overflow gefunden: #include <iostream> #include...
  18. F

    TCP/IP Stack: ICMP Nachricht: Protokoll und Port unerreichbar Fragen

    Hallo Community! Schreibe gerade aus Lernzwecken einen TCP/IP Stack. Habe aber noch viel zu tun. ARP ist implementiert und funktioniert. ICMP Echo Replies sende ich auch, sofern eine Anfrage stattgefunden hat. Jetzt habe ich aber ein paar Fragen zu den ICMP Nachrichten, speziell wenn ein...
  19. F

    Umkehrung von Logikfunktionen (z.B.: XOR)

    Sorry, für die späte Rückmeldung. Schade. Das 0 XOR 0 auch 0 ergibt, hab ich im Threadtext nicht berücksichtigt. Mein Fehler. Habs mittlerweile in C gleich gelöst. Aber vielleicht fällt mir eine einfachere bzw. beschleunigte Art in VHDL ein. Habe eh schon lange nicht mehr ein FPGA Projekt...
  20. F

    Umkehrung von Logikfunktionen (z.B.: XOR)

    Hallo Community! Weiß nicht ob das der richtige Threadtitel für das Thema ist. Ich erkläre deswegen kurz mal was ich will. Und zwar hab ich das Ergebnis einer XOR Verknüpfung. Jetzt will ich aber alle möglichen Werte der Eingangsvariablen wissen, die sie annehmen können: Als Beispiel...
Oben