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 Ideapad Z710 (7FCNxxWW)...
Last Post: makedonce
Today 03:10 PM
» Replies: 201
» Views: 85384
[REQUEST] Lenovo IdeaPad L340 (BGCNxxWW)...
Last Post: Dudu2002
Today 01:24 PM
» Replies: 57
» Views: 16999
[Request] Samsung Odyssey (800G5M) BIOS ...
Last Post: GabrielGTRJ
Today 09:36 AM
» Replies: 6
» Views: 1091
[REQUEST] Core 2 Duo era CPU support for...
Last Post: DeathBringer
Today 09:35 AM
» Replies: 16
» Views: 562
[Request] Alienware 17 R2 bios unlock
Last Post: AleZheK
Today 05:56 AM
» Replies: 125
» Views: 37649
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: paradroid
Yesterday 01:43 PM
» Replies: 728
» Views: 210255
CSM for the Asrock N100DC-ITX
Last Post: Christoph_1
Yesterday 01:12 PM
» Replies: 0
» Views: 92
Chuwi Lapbook Pro Laptop: corrupted bios
Last Post: voyagers
Yesterday 09:04 AM
» Replies: 7
» Views: 417
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Dudu2002
Yesterday 08:54 AM
» Replies: 489
» Views: 113998
[REQUEST] Lenovo Thinkpad W540 & W541 (G...
Last Post: Dudu2002
Yesterday 08:52 AM
» Replies: 47
» Views: 18431
[REQUEST] Acer eMachines eMD729Z BIOS Un...
Last Post: FDragon_21
Yesterday 08:48 AM
» Replies: 6
» Views: 5622
[REQUEST] Toshiba Satellite C850 & C855 ...
Last Post: rock77
Yesterday 07:25 AM
» Replies: 65
» Views: 20532
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: Makasiaka
Yesterday 06:26 AM
» Replies: 1184
» Views: 285710
[REQUEST] Asus Rog Strix III (G731GU) ad...
Last Post: Onkelboern
Yesterday 06:07 AM
» Replies: 19
» Views: 6349
[Request] Packard Bell EasyNote TE11HC B...
Last Post: boikoboiko120
Yesterday 03:56 AM
» Replies: 120
» Views: 57664
[REQUEST] Acer VN7-792G BIOS Unlock
Last Post: xdjbx
Yesterday 03:51 AM
» Replies: 32
» Views: 11551
AliExpress Windows Tablet Bios Password ...
Last Post: jindraaa
05-31-2024 06:00 PM
» Replies: 0
» Views: 115
How to dump BIOS on Acer Predator Helios...
Last Post: fIysolos
05-31-2024 01:28 AM
» Replies: 0
» Views: 143
[REQUEST] Sony VAIO SVE151 & SVE171 Seri...
Last Post: netxxl
05-30-2024 03:00 PM
» Replies: 57
» Views: 25006
REQUEST - Dell XPS 720 BIOS mod to unloc...
Last Post: milo3169
05-30-2024 12:40 PM
» Replies: 0
» Views: 158

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)