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
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
Today 06:23 PM
» Replies: 494
» Views: 171008
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: tommi22012
Today 04:22 PM
» Replies: 9
» Views: 3704
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Today 03:31 PM
» Replies: 14
» Views: 6681
2x CPU Dell Workstation BIOS modding
Last Post: William P
Today 03:30 PM
» Replies: 0
» Views: 37
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
Today 01:28 PM
» Replies: 492
» Views: 185608
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
Yesterday 11:20 PM
» Replies: 0
» Views: 317
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
Yesterday 08:19 PM
» Replies: 12
» Views: 3842
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Yesterday 06:14 PM
» Replies: 1
» Views: 170
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
Yesterday 03:49 PM
» Replies: 2
» Views: 118
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
Yesterday 02:47 PM
» Replies: 476
» Views: 168233
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: Dudu2002
Yesterday 02:46 PM
» Replies: 1089
» Views: 450217
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
Yesterday 02:44 PM
» Replies: 236
» Views: 89146
[REQUEST] Remove whitelist in a Panasoni...
Last Post: coco62
Yesterday 11:20 AM
» Replies: 2
» Views: 1602
Lenovo ThinkPad SL510 Whitelist Removal....
Last Post: deepTeNk
11-23-2024 03:32 PM
» Replies: 5
» Views: 6398
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 33029
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 320
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 496935
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1325
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 556031
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 144456

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)