[Q] SoftMOD: Is XSDT/SLIC reallocation possible?

Discussion in 'BIOS Mods' started by dodamn, Jun 3, 2013.

  1. dodamn

    dodamn MDL Novice

    Sep 29, 2012
    3
    0
    0
    I'm interested in Windows7 SoftMOD method.
    I wanna make my own activator software.
    My mobo BIOS has no SLIC.

    I wanna use GRUB because it is made of C and ASM.
    The following is my flow chart.
    1. Allocate and insert SLIC on ram when GRUB stage2 code runs.
    2. Reallocate XSDT/RSDT because of insertion SLIC address.
    3. Change XSDT/RSDT address in RSDP.

    Is my logic possible?
    SLIC allocation, XSDT/RSDT reallocation and modification RSDP... Are these all possible?
    If the all are possble, where is the best location for SLIC allocation and XSDT reallocation? EBDA? GRUB stage2 code segment? or conventional memory(free for use)?
     
  2. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,574
    15,383
    340
    #2 Tito, Jun 3, 2013
    Last edited: Jun 3, 2013
    AFAIK, all can be done. Daz's loader is the best example.

    Changing in EBDA is fine for Windows 7, but Server 2012 doesn't accept it. BobSheep or Daz may help you better.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. dodamn

    dodamn MDL Novice

    Sep 29, 2012
    3
    0
    0
    Is Daz's loader closed source?
    I can find its internal logic. Do you know its logic indetail?
    How can I send message to Daz or Bobsheep?
     
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,574
    15,383
    340
    Yes its closed source.

    Visit the profile of Daz or BobSheep, you can find 'Send Private Message' at the left side.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,171
    10,931
    340
    Modification of original RSDP is usually not possible (write protect).... an new RSDP in EBDA would have priority, though.
    Besides of BIOS modding I had been involved in a soft solution project (called WOW)...together with flagmax before Daz loader...to write a own loader for a particular PC should be no problem, to get it to work on many different is the thing...

    Here are some PDF's of the flowchart we had developed....a modified RSDP is not always a must...
    http://forums.mydigitallife.net/thr...-what-now/page45?p=39758&viewfull=1#post39758
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...