Autor Wątek: Rozważania nt. sekcji XIP  (Przeczytany 3935 razy)

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Rozważania nt. sekcji XIP
« dnia: Poniedziałek, 06 Kwiecień 2009, 23:15 »
OK... już się zamotałem... potrzebuję pomocy, bo za dużo myślenia szkodzi i tylko mota....  ::)

Mam w mapie:

80260000 - 80260000 L00000000 Start: start of RAM
80260000 - 80266000 L00006000 uninitialized data of region_1 nk.exe
80266000 - 8028c000 L00026000 initialized data of region_2 nk.exe
8028c000 - 8028c000 L00000000 ------ start of RAM free space
8028c000 - 83a00000 L03774000 NUL
83a00000 - 83a00000 L00000000 End: end of RAM

słowem - perfect  :ok:

i teraz pytanie... ile powinno wynosić ulRAMStart - 8028c000, czy 80260000 ??.....
Pytam, bo wydaje mi się, że 8028c000, ale mam... 80260000 - no i działa...  ?-?  no więc - ile powinno być?

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #1 dnia: Wtorek, 07 Kwiecień 2009, 09:13 »
ram start 80260000, a ram free 8028c000


Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #2 dnia: Wtorek, 07 Kwiecień 2009, 09:14 »
 :oT
dzięki, czyli jednak mam dobrze...


Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #3 dnia: Poniedziałek, 13 Kwiecień 2009, 00:17 »
spocky12 z xda-developers wygrzebał z otchłani MSDNu, od czego zależy, czy da się wyrzucić wincenls z XIPa, czy nie.
No więc.... żródło:
http://msdn.microsoft.com/en-us/library/ms885267.aspx

Wychodzi na to, że żeby sterownik dysku mógł załadować wincenls z zewnętrznego źródła (czyli np. imgfs), sterownik ten musi być załadowany poprzez usługę AutoLoad, np. tak:

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\FLASHDRV]
    "DriverPath"="Drivers\\BuiltIn\\FLASHDRV"
    "LoadFlags"=dword:1
    "Order"=dword:0
    "MountAsRoot"=dword:1
    "MountAsBootable"=dword:1
    "BootPhase"=dword:0

Jeśli taki wpis jest, wincenls można wyrzucić do imgfs, jeśli nie, należy go utworzyć. Myk w tym, że nie każdy sterownik się da tak załadować ;)

nokser

  • Gość
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #4 dnia: Poniedziałek, 13 Kwiecień 2009, 00:32 »
To ciekawe, bo ja zawsze zostawiałem tam gdzie był.
Muszę pogrzebać.
Utak3r, powiedz mi, da radę wywalić syf operatora z I600 - jak z Himalay-i ???


Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #5 dnia: Poniedziałek, 13 Kwiecień 2009, 00:35 »
To ciekawe, bo ja zawsze zostawiałem tam gdzie był.

Wywalić warto :)

Utak3r, powiedz mi, da radę wywalić syf operatora z I600 - jak z Himalay-i ???

...to znaczy?... jakiś soft?

nokser

  • Gość
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #6 dnia: Poniedziałek, 13 Kwiecień 2009, 00:43 »
Pamiętasz ExtRom??? czyściło się go w Himie, aby uzyskać 35 MB Staroge.....

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #7 dnia: Poniedziałek, 13 Kwiecień 2009, 00:49 »
ach o to Ci chodzi....
to się nie "czyści" - tylko zmienia tablicę partycji dysku i formatuje taki nowy.

czy można... nie mam pojęcia, szanse zawsze są.

nokser

  • Gość
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #8 dnia: Poniedziałek, 13 Kwiecień 2009, 01:05 »
ach o to Ci chodzi....
to się nie "czyści" - tylko zmienia tablicę partycji dysku i formatuje taki nowy.

czy można... nie mam pojęcia, szanse zawsze są.
Byłoby milo - muszę poszukać na ten temat, bo potrzebne mi więcej pamięci :)

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #9 dnia: Poniedziałek, 13 Kwiecień 2009, 10:38 »
Ooo, dzięki utak3r, naprowadziłeś mnie na pewien trop :) Zostaje odpalić maszynę z kuchniami i poszperać w boot.rgu ... Dzięki raz jeszcze :8)




dodano: Poniedziałek, 13 Kwiecień 2009, 10:30
No i jestem po sprawdzeniu... W boot.rgu tego wpisu nie mam, ale poprzedni SYS zawsze bootował... Mogło to być zdefiniowane na stałe w rejestrze systemu?

Znalazłem w boot.rgu taki wpis:
Cytuj
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
   "DriverPath"="Drivers\\BuiltIn\\TrueFFS_G31"
    "LoadFlags"=dword:1
    "Order"=dword:0
    "Bootphase"=dword:1

Czy to może być to?
« Ostatnia zmiana: Poniedziałek, 13 Kwiecień 2009, 10:42 wysłana przez Mietas »
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #10 dnia: Poniedziałek, 13 Kwiecień 2009, 10:53 »
na trueffs ten trick nie dziiala, .nls musi byc w xip

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #11 dnia: Poniedziałek, 13 Kwiecień 2009, 10:58 »
 :o Szybko się o tym dowiedziałem, jak ugotowałem 4 ROMy na Tornado :8) Nieźle...
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #12 dnia: Poniedziałek, 13 Kwiecień 2009, 11:01 »
jeszcze jedno pytanie, G3 czy G4?
na G900 jest G4 i wybitnie nie dziala

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #13 dnia: Poniedziałek, 13 Kwiecień 2009, 11:02 »
W BA jest G3, w Tornado nie wiem jaki był... Ale wiem że nls ZAWSZE miałem w imgfs. I w BA też tak jest.
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Rozważania nt. sekcji XIP
« Odpowiedź #14 dnia: Poniedziałek, 13 Kwiecień 2009, 13:28 »
Znalazłem w boot.rgu taki wpis:
Cytuj
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
   "DriverPath"="Drivers\\BuiltIn\\TrueFFS_G31"
    "LoadFlags"=dword:1
    "Order"=dword:0
    "Bootphase"=dword:1

Czy to może być to?


No to jest dokładnie to, przecież widzisz... po prostu u Ciebie jest TrueFFS zamiast FlashDrv.

Szkoda, że zmienili - TrueFFS zdążyłem poznać, nawet dokumentację dla OEMów mam  ::)