Check the EBDA is mapped before accessing it.
[v86d.git] / ChangeLog
blobc23f77df2aa0661a55f5845923a5be50981a2ab4
1 2008-10-04 * 0.1.9
3 - Fix a off-by-one error in the VBE string copy function.
4 - Fix concurrent build.
5 - Don't map memory with PROT_EXEC for x86emu.
6 - Remove dynamically generated code from LRMI.
8 2008-09-21 * 0.1.8
10 - Fix PaX compatibility (patch by the PaX team).
11 - Fix a bug where lrmi would not map the last segment of low RAM
12   (patch by PaX team).
14 2008-09-14 * 0.1.7
16 - Map the VRAM and Video ROM/System ROM seperately in lrmi (should fix
17   PaX/NX-related problems).
18 - Map 0xe0000-0xfffff instead of 0xf0000-0xfffff.
20 2008-07-26 * 0.1.6
22 - Add support for BSWAP and CPUID in x86emu.
23 - Add support for SMSW and fix a bug in INS/OUTS
24   (patch by Mark Karpeles <mark@hell.ne.jp>).
25 - Properly map the BIOS and Video BIOS memory
26   segments.  Try to find and map the EBDA (x86emu).
28 2008-07-16 * 0.1.5.2
30 - Fix compatibility with NX and PaX.
32 2008-07-15 * 0.1.5.1
34 - Make LRMI compile with 2.6.26 kernel headers.
36 2008-05-01 * 0.1.5
38 - Don't map memory beyond 0x10000 (this fixes the problem with
39   devmem_is_allowed() denying access to /dev/mem in recent kernels).
41 2008-04-19 * 0.1.4
43 - Fix error handling in the case of a failed v86 memory allocation.
45 2007-12-03 * 0.1.3
47 - Fix the VBE Info Block retrieval from the Video ROM.
49 2007-11-04 * 0.1.2
51 - Info display formatting changes in testvbe.
52 - Add the '--with-debug' configure option.
54 2007-10-22 * 0.1.1
56 - LRMI bugfix: map the IVTBDA as shared memory.
57 - Update testvbe to display basic information about the Video BIOS.
59 2007-09-04 * 0.1
61 - No changes since 0.1-rc5.
63 2007-08-07 * 0.1-rc5
65 - Change the v86 memory access functions so that they no longer require
66   mapping files into the first 1 MB of the address space.