Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
Need Help finding Advanced tab or AHCI v...
Last Post: macOS_user
Today 07:12 AM
» Replies: 0
» Views: 37
[REQUEST] HP Stream 13 (13-c100nm) White...
Last Post: krusic22
07-29-2025 06:42 PM
» Replies: 0
» Views: 278
Acer Aspire 7741G BIOS
Last Post: lucky42
07-28-2025 08:53 AM
» Replies: 1
» Views: 1056
[REQUEST] [AMIBIOS8] MSI MS-1731 unlock
Last Post: wololo
07-27-2025 02:07 PM
» Replies: 0
» Views: 564
REQUEST - Unlock bios for Toshiba Satell...
Last Post: SaadC50
07-27-2025 10:14 AM
» Replies: 0
» Views: 509
[REQUEST] Lenovo G500(S) (7BCNxxWW) Whit...
Last Post: Tchistiakov
07-27-2025 08:52 AM
» Replies: 566
» Views: 305621
[REQUEST] HP Envy 15-k203nl bios mod
Last Post: Maxinator500
07-26-2025 12:44 PM
» Replies: 1
» Views: 655
[REQUEST] HP Pavilion dv7-6153er - F.1B ...
Last Post: swmint
07-26-2025 08:31 AM
» Replies: 2
» Views: 5606
[REQUEST] Lenovo G580 (62CNxxWW) Whiteli...
Last Post: Rt1213
07-26-2025 06:03 AM
» Replies: 817
» Views: 397957
Soltek SL-65KIV2
Last Post: DeathBringer
07-26-2025 05:44 AM
» Replies: 20
» Views: 1689
[REQUEST] Lenovo IdeaPad 3 15ALC6 (GLCNx...
Last Post: KADCORP
07-26-2025 12:30 AM
» Replies: 11
» Views: 7061
[REQUEST] GIGABYTE G6 MF (2024) Bios Unl...
Last Post: cwaras
07-25-2025 06:14 PM
» Replies: 2
» Views: 1243
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Dudu2002
07-25-2025 01:55 PM
» Replies: 495
» Views: 191382
[REQUEST] Acer Aspire VN7-791(G) BIOS Un...
Last Post: Dudu2002
07-25-2025 01:48 PM
» Replies: 93
» Views: 92782
[REQUEST] Lenovo Z410 & Z510 (8DCNxxWW) ...
Last Post: oleg-kv
07-25-2025 01:43 PM
» Replies: 501
» Views: 217714
BA92-10824B P04RAC phoenix bios rom requ...
Last Post: thi
07-25-2025 04:11 AM
» Replies: 0
» Views: 1078
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: men92
07-24-2025 08:38 AM
» Replies: 166
» Views: 58401
[REQUEST] Lenovo Legion T5 (O54KT1DA) BI...
Last Post: kutoramo
07-24-2025 07:34 AM
» Replies: 1
» Views: 1977
[REQUEST] Unlocking / Enabling WoL for A...
Last Post: StarFluxGames
07-23-2025 06:23 AM
» Replies: 0
» Views: 1163
[REQUEST] Lenovo G510 (79CNxxWW) BIOS Un...
Last Post: Dudu2002
07-23-2025 02:47 AM
» Replies: 80
» Views: 60451

INSTANT BOOT: Hibernating MEM image in BIOS
#1
How about this...

1.) Boot PC in DOS
2.) Capture system states and memory content in some 'memory image'
3.) Replace the whole BIOS with this 'memory image' + bootloader that can load it where it was and set the states as they were

4.) Re-boot... and the very next second instead of all the BIOS/POST we see DOS prompt, as if computer was "hibernating", as if it was not restarted at all - instant boot to OS prompt, like C64 or Amstrad CPC.

Of course this 'memory image' would need to change with any hardware change, but the main idea is to capture all of the hardware drivers and only what is absolutely necessary to run only that specific hardware, and so make the smallest, fastest possible boot for that particular hardware configuration only. That ought to be smaller than the whole BIOS with all the initialization routines, the whole BIOS SETUP application, and what not. I guess 90% of any BIOS would be completely unnecessary once you settle with any particular hardware configuration. -- Is this possible, theoretically at least? Any sort of information about a project, anything even remotely connected or similar to this, would be greatly appreciated.


Thank you
find
quote
#2
I honestly wouldnt have the slightest clue where to start with something like this.!

Check out coreboot though (Google)
find
quote
#3
(07-19-2010, 06:40 AM)1234s282 Wrote: I honestly wouldnt have the slightest clue where to start with something like this.!

Check out coreboot though (Google)

Yes, thanks. That thing looked very promising until I realized the source code is in bad shape or non existent for the particular chip sets (various Award BIOS 4.51, or so) I need it for. So then I realized I need some rather universal solution.

I too do not know where to start, or even how to google for anything like that, however I did find this:

(OS in BIOS) - ROMOS
http://rayer.ic.cz/romos/romose.htm
find
quote
#4
So you're saying you want to boot DOS from a BIOS chip bootloader. I know that the ROMOS project is a bit older but it does work with the Award 6 PG from my understanding. I'm pretty sure though it takes a lot of testing to get it right, especially because ROMOS requries integration in the bootblock of the BIOS image.

TheWiz
www find
quote
#5
Yes, I'm talking about DOS here because I know for sure that it can fit in even older/smaller BIOS chips, but depending on the size of your BIOS you can probably fit some other operating systems as well. I think there is video on YouTube showing Linux in BIOS, complete with graphical user interface X11 and some applications. That is using "CoreBOOT", former "LinuxBIOS". -- As for ROMOS, unfortunately I could not make it work on any of my old computers, mostly with Award BIOS 4.51 inside 128kb BIOS chip. So many motherboards, so many different versions of BIOS, hence I need more universal solution.


There is this project here:
http://www.asrock.com/feature/instantboot/index.asp

...but I can't quite figure out whether ASRock is only software or does it come with a piece of hardware as well, or even a whole motherboard. In any case that's exactly what I'm after, only I need it for old computers with limited hardware resources or embedded/mobile platforms.



BTW, do you think it would be possible to connect some USB memory stick, or whatever flash card, directly to BIOS pins, so to fool motherboard into thinking USB stick is actual BIOS chip? That would solve all the problems with available storage space.
Perhaps I should underline the distinction between COREBOOT/ROMOS and what I want. -- I want to completely bypass every BIOS "initialization", and whatever hardware "probing" or configuration.

I want to "trick" the computer into thinking there was no restart at all, I want the CPU to "think" it was not turned off - by simply loading the complete memory image and register states exactly as they were captured. This is very similar how "sleep" and "hibernation" work on WinXP, Linux or MacOS, it's only that I want to put that image in BIOS instead of Hard Drive.

That should work as if RAM kept the data even after power was turned off, and once the CPU becomes "conscious" again it should not be able to notice the difference, it should simply continue to execute from the same point where the instruction counter was left off.


How does that sound?
find
quote
#6
Sounds nice...
BUT:
You will still need soe kind of initialisation!
Even so called "instand-boot-devices" like mobile phones or these crappy Windows CE/mobile terminal pieces start up with a OK-very-short-hardwarecheck! And a PC is a little more complex ! Wink I tried some things with a disk-on-module and several embedded OS and it was not so bad with bootup times less than 4 seconds! Try searching thing like Windows XP embedded. this gave me the best success! There you have to integrate all the necessary drivers just for the used hardware and then it works quite the same you want but wit this funny "ini-thing" you want to prevent! Try it, I could lend you a hand if you need...

Sometimes you just have to try to be sure it is not working...
[Image: logo.png]
I am back in here as I promised! Big Grin So tell me your needs!
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)