Comments On New 16-Nov-2009 UIDE. (Announce)
>> PCI addresses usually do not take more than 1-MB, unless a system has
>> MANY I-O devices. On my 1-GB system, I can assign up to 1021 out of
>> 1024-MB to UIDE ...
>
> BTW on new systems you need to count huge framebuffer of VGA (typ.
> 256-512MB) which is also memory-mapped and cuts down free RAM ...
Understood, but not a problem. It is a "job" for any XMS manager to
know which areas over 1-MB can be used by drivers or programs wanting
XMS memory. Since the 1990s, we have had "Int 15h, AX=E820h" calls
to the BIOS which post a "list" of extended memory areas: I-O ports,
memory, a "hole" in addressing to avoid, etc. On systems with a VGA
frame buffer, the extended-memory "list" should denote a block of I-O
addresses for it. XMS managers only want MEMORY, so they will avoid
the VGA frame-buffer addresses.
Most drivers or applications, like my own UIDE, are not concerned re:
exact memory specifics. UIDE simply asks the XMS manager for an XMS
memory block to use, goes on if it GETS the memory, or ABORTS if not!
I expect most other drivers/applications do nothing more complex than
that. Exact memory specifics ought to be "worried about" only by an
XMS manager itself.
---
(Account disabled on user's request.)
Complete thread:
- New 11-16-2009 UIDE Available. - Jack, 20.11.2009, 13:50 (Announce)
- Steve Burd Says 4-GB UIDE Works Fine! - Jack, 21.11.2009, 00:59
- New 11-16-2009 UIDE Available. - Rugxulo, 22.11.2009, 00:42
- Comments On New 16-Nov-2009 UIDE. - Jack, 22.11.2009, 04:35
- Comments On New 16-Nov-2009 UIDE. - RayeR, 23.11.2009, 01:11
- Comments On New 16-Nov-2009 UIDE. - Jack, 23.11.2009, 07:41
- Comments On New 16-Nov-2009 UIDE. - RayeR, 23.11.2009, 01:11
- Comments On New 16-Nov-2009 UIDE. - Jack, 22.11.2009, 04:35
- Better 11-22-2009 UIDE Available. - Jack, 24.11.2009, 08:48
- Better 11-22-2009 UIDE Available. - Zyzzle, 25.11.2009, 02:52
- Comments On 11-22-2009 UIDE. - Jack, 25.11.2009, 08:26
- Better 11-22-2009 UIDE Available. - Zyzzle, 25.11.2009, 02:52