Multiboot2 Suggestions

2010-03-28 Thread Brendan Trotter
Hi, 2010/3/28 Vladimir 'φ-coder/phcoder' Serbinenko : > Also I'm aware that at least some people want more tags. Feel free to > propose new ones. > In short all ammendment ideas are welcome. Here's my list.. :-) 1) If GRUB was using a serial port as a console device (e.g. on a headless system) i

Re: Multiboot2 Suggestions

2010-04-03 Thread Vladimir 'φ-coder/phcoder' Serbinenko
Brendan Trotter wrote: > Hi, > > 2010/3/28 Vladimir 'φ-coder/phcoder' Serbinenko : > >> Also I'm aware that at least some people want more tags. Feel free to >> propose new ones. >> In short all ammendment ideas are welcome. >> > > Here's my list.. :-) > > 1) If GRUB was using a serial port

Re: Multiboot2 Suggestions

2010-04-04 Thread Brendan Trotter
Hi, 2010/4/3 Vladimir 'φ-coder/phcoder' Serbinenko : > Brendan Trotter wrote: >> 1) If GRUB was using a serial port as a console device (e.g. on a >> headless system) it'd be nice if the OS could continue using the same >> serial port with the same configuration instead of resetting the >> serial

Re: Multiboot2 Suggestions

2010-04-04 Thread Bogdan
This thread has the right name so I'll just reply here. 0) It should be specified in Multiboot 2 that Multiboot 1 can optionally be supported by boot loaders when a different magic number is used. 1) The boot loader should calibrate timers that need this. I don't know about other architectures, b

Re: Multiboot2 Suggestions

2010-04-04 Thread richardvo...@gmail.com
>>> 8) Any RAM that is not immediately usable by the OS should not be >>> reported as "usable RAM" in the memory map. An example of this is the >>> "ACPI reclaimable" area (which is RAM that isn't usable until the OS >>> has finished using the ACPI tables). RAM used to store the multi-boot >>> info

Re: Multiboot2 Suggestions

2010-04-09 Thread Vladimir 'φ-coder/phcoder' Serbinenko
Brendan Trotter wrote: > Hi, > >>> the IRQ number (if known/used by the boot loader) and the protocol >>> being used (ASCII, VT100, etc). >>> >> I think it's more useful to supply directly usable strings termcap >> strings rather than an abstract ID >> > > Here's an example termcap s

Re: Multiboot2 Suggestions

2010-04-09 Thread Vladimir 'φ-coder/phcoder' Serbinenko
Bogdan wrote: > This thread has the right name so I'll just reply here. > > 1) The boot loader should calibrate timers that need this. I don't know about > other architectures, but in x86(-64) systems, these are the RDTSC and the > LAPIC. Needless to say, this must also be done when such hardware i

Re: Multiboot2 Suggestions

2010-04-09 Thread Brendan Trotter
Hi, 2010/4/10 Vladimir 'φ-coder/phcoder' Serbinenko : >> Making sense out of arbitrary termcap strings isn't easy - it would >> add a large amount of mess to early OS initialisation code (which >> typically doesn't even have C library functions to rely on). A single >> integer saying "which protoc

Re: Multiboot2 Suggestions

2010-04-21 Thread Vladimir 'φ-coder/phcoder' Serbinenko
Brendan Trotter wrote: >>> I currently use "PC speaker" as my "critical error notification >>> method" - it's about 15 instructions that use I/O ports only and >>> doesn't require memory allocations or anything else. I doubt setting >>> keyboard LEDs (for a PS/2 keyboard) would be much larger or re

Re: Multiboot2 Suggestions

2010-04-21 Thread Brendan Trotter
Hi, 2010/4/21 Vladimir 'φ-coder/phcoder' Serbinenko : > Brendan Trotter wrote: >> Where possible, I currently use the EDID information to determine the >> physical size of the monitor (e.g. "520 mm wide and 320 mm high"), and >> then scale font data, etc to suit; so that everything is the same >>