<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e768ba63fcfb187cfd17f461f7d41345048 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#193d9e768ba63fcfb187cfd17f461f7d41345048</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:10:17 +0100</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b17f9ad2c9da34e8544d02c3d530fe9fb41fdbe2 - Merge svn+ssh://svn.freebsd.org/base/head@211344</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#b17f9ad2c9da34e8544d02c3d530fe9fb41fdbe2</link>
        <description>Merge svn+ssh://svn.freebsd.org/base/head@211344

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 16 Aug 2010 00:09:43 +0200</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3bf2fc85467671061d1d00b834e71a95fad84280 - Do not build real mode emulator for i386.  We use VM86 again since r210877.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#3bf2fc85467671061d1d00b834e71a95fad84280</link>
        <description>Do not build real mode emulator for i386.  We use VM86 again since r210877.

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Sun, 08 Aug 2010 08:18:05 +0200</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1a0fda2b547365c9453523592a445dfe21266d4b - IFH@204581</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#1a0fda2b547365c9453523592a445dfe21266d4b</link>
        <description>IFH@204581

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Thu, 04 Mar 2010 14:35:57 +0100</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa3d547d095ff07fdc39ffc5ae4c371844b504ab - MFC x86emu/x86bios emulator and make previously i386 only dpms and vesa</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#aa3d547d095ff07fdc39ffc5ae4c371844b504ab</link>
        <description>MFC x86emu/x86bios emulator and make previously i386 only dpms and vesaframebuffer driver, etc. work on FreeBSD/amd64.A significant amount of improvements were done by jkim@ during the recentmonths to make vesa(4) work better, over the initial code import.  Thiswork is based on OpenBSD&apos;s x86emu implementation and contributed byparadox &lt;ddkprog yahoo com&gt; and swell.k at gmail com.Hopefully I have stolen all their work to 8-STABLE :)All bugs in this commit are mine, as usual.

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Tue, 02 Mar 2010 02:56:55 +0100</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>874108aed99d76099ff9eb6c8d830479a504c1ad - MFC @199204</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#874108aed99d76099ff9eb6c8d830479a504c1ad</link>
        <description>MFC @199204

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Thu, 12 Nov 2009 01:36:22 +0100</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3219f535d98ad7c1a1b731f022c7b9ec4402094c - Rewrite x86bios and update its dependent drivers.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#3219f535d98ad7c1a1b731f022c7b9ec4402094c</link>
        <description>Rewrite x86bios and update its dependent drivers.- Do not map entire real mode memory (1MB).  Instead, we map IVT/BDA andROM area separately.  Most notably, ROM area is mapped as device memory(uncacheable) as it should be.  User memory is dynamically allocated andfree&apos;ed with contigmalloc(9) and contigfree(9).  Remove now redundant andpotentially dangerous x86bios_alloc.c.  If this emulator ever grows tosupport non-PC hardware, we may implement it with rman(9) later.- Move all host-specific initializations from x86emu_util.c to x86bios.c andremove now unnecessary x86emu_util.c.  Currently, non-PC hardware is notsupported.  We may use bus_space(9) later when the KPI is fixed.- Replace all bzero() calls for emulated registers with more obviously namedx86bios_init_regs().  This function also initializes DS and SS properly.- Add x86bios_get_intr().  This function checks if the interrupt vector isavailable for the platform.  It is not necessary for PC-compatible hardwarebut it may be needed later. ;-)- Do not try turning off monitor if DPMS does not support the state.- Allocate stable memory for VESA OEM strings instead of just holdingpointers to them.  They may or may not be accessible always.  Fix a memoryleak of video mode table while I am here.- Add (experimental) BIOS POST call for vesa(4).  This function calls VGABIOS POST code from the current VGA option ROM.  Some video controllerscannot save and restore the state properly even if it is claimed to besupported.  Usually the symptom is blank display after resuming from suspendstate.  If the video mode does not match the previous mode after restoring,we try BIOS POST and force the known good initial state.  Some magic wastaken from NetBSD (and it was taken from vbetool, I believe.)- Add a loader tunable for vgapci(4) to give a hint to dpms(4) and vesa(4)to identify who owns the VESA BIOS.  This is very useful for multi-displayadapter setup.  By default, the POST video controller is automaticallyprobed and the tunable &quot;hw.pci.default_vgapci_unit&quot; is set to correspondingvgapci unit number.  You may override it from loader but it is very unlikelyto be necessary.  Unfortunately only AGP/PCI/PCI-E controllers can bematched because ISA controller does not have necessary device IDs.- Fix a long standing bug in state save/restore function.  The state bufferpointer should be ES:BX, not ES:DI according to VBE 3.0.  If it ever worked,that&apos;s because BX was always zero. :-)- Clean up register initializations more clearer per VBE 3.0.- Fix a lot of style issues with vesa(4).

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 19 Oct 2009 22:58:10 +0200</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ee774f614e70c52baafdf8b7e9013b545d36f2b - - MFC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#1ee774f614e70c52baafdf8b7e9013b545d36f2b</link>
        <description>- MFC

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Fri, 02 Oct 2009 21:51:03 +0200</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0fbc5fbedf3eeaac0575646816c8f9cf0e937861 - Sync with head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#0fbc5fbedf3eeaac0575646816c8f9cf0e937861</link>
        <description>Sync with head

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Sat, 26 Sep 2009 00:45:59 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19de5df5e5ddb928640951dcb5cbac3b3bb6c62e - Move sys/dev/x86bios to sys/compat/x86bios.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#19de5df5e5ddb928640951dcb5cbac3b3bb6c62e</link>
        <description>Move sys/dev/x86bios to sys/compat/x86bios.It may not be optimal but it is clearly better than the old place.OK&apos;ed by:	delphij, paradox (ddkprog yahoo com)

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Wed, 23 Sep 2009 22:49:14 +0200</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>205d67b00d81bcc0c8e84f20f95b26ed94acb923 - Collapase interrupt supporting functions to a new module, and switch from</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#205d67b00d81bcc0c8e84f20f95b26ed94acb923</link>
        <description>Collapase interrupt supporting functions to a new module, and switch fromx86emu to this new module.This changeset also brings a fix for bugs introduced with the initialx86emu commit, which prevents the user from using some display mode orcause instant reboots during mode switch.Submitted by:	paradox &lt;ddkprog yahoo com&gt;

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 21 Sep 2009 10:17:57 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>874108aed99d76099ff9eb6c8d830479a504c1ad - MFC @199204</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#874108aed99d76099ff9eb6c8d830479a504c1ad</link>
        <description>MFC @199204

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Thu, 12 Nov 2009 01:36:22 +0100</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3219f535d98ad7c1a1b731f022c7b9ec4402094c - Rewrite x86bios and update its dependent drivers.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#3219f535d98ad7c1a1b731f022c7b9ec4402094c</link>
        <description>Rewrite x86bios and update its dependent drivers.- Do not map entire real mode memory (1MB).  Instead, we map IVT/BDA andROM area separately.  Most notably, ROM area is mapped as device memory(uncacheable) as it should be.  User memory is dynamically allocated andfree&apos;ed with contigmalloc(9) and contigfree(9).  Remove now redundant andpotentially dangerous x86bios_alloc.c.  If this emulator ever grows tosupport non-PC hardware, we may implement it with rman(9) later.- Move all host-specific initializations from x86emu_util.c to x86bios.c andremove now unnecessary x86emu_util.c.  Currently, non-PC hardware is notsupported.  We may use bus_space(9) later when the KPI is fixed.- Replace all bzero() calls for emulated registers with more obviously namedx86bios_init_regs().  This function also initializes DS and SS properly.- Add x86bios_get_intr().  This function checks if the interrupt vector isavailable for the platform.  It is not necessary for PC-compatible hardwarebut it may be needed later. ;-)- Do not try turning off monitor if DPMS does not support the state.- Allocate stable memory for VESA OEM strings instead of just holdingpointers to them.  They may or may not be accessible always.  Fix a memoryleak of video mode table while I am here.- Add (experimental) BIOS POST call for vesa(4).  This function calls VGABIOS POST code from the current VGA option ROM.  Some video controllerscannot save and restore the state properly even if it is claimed to besupported.  Usually the symptom is blank display after resuming from suspendstate.  If the video mode does not match the previous mode after restoring,we try BIOS POST and force the known good initial state.  Some magic wastaken from NetBSD (and it was taken from vbetool, I believe.)- Add a loader tunable for vgapci(4) to give a hint to dpms(4) and vesa(4)to identify who owns the VESA BIOS.  This is very useful for multi-displayadapter setup.  By default, the POST video controller is automaticallyprobed and the tunable &quot;hw.pci.default_vgapci_unit&quot; is set to correspondingvgapci unit number.  You may override it from loader but it is very unlikelyto be necessary.  Unfortunately only AGP/PCI/PCI-E controllers can bematched because ISA controller does not have necessary device IDs.- Fix a long standing bug in state save/restore function.  The state bufferpointer should be ES:BX, not ES:DI according to VBE 3.0.  If it ever worked,that&apos;s because BX was always zero. :-)- Clean up register initializations more clearer per VBE 3.0.- Fix a lot of style issues with vesa(4).

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 19 Oct 2009 22:58:10 +0200</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1ee774f614e70c52baafdf8b7e9013b545d36f2b - - MFC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#1ee774f614e70c52baafdf8b7e9013b545d36f2b</link>
        <description>- MFC

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Fri, 02 Oct 2009 21:51:03 +0200</pubDate>
        <dc:creator>Oleksandr Tymoshenko &lt;gonzo@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19de5df5e5ddb928640951dcb5cbac3b3bb6c62e - Move sys/dev/x86bios to sys/compat/x86bios.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#19de5df5e5ddb928640951dcb5cbac3b3bb6c62e</link>
        <description>Move sys/dev/x86bios to sys/compat/x86bios.It may not be optimal but it is clearly better than the old place.OK&apos;ed by:	delphij, paradox (ddkprog yahoo com)

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Wed, 23 Sep 2009 22:49:14 +0200</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>205d67b00d81bcc0c8e84f20f95b26ed94acb923 - Collapase interrupt supporting functions to a new module, and switch from</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/x86bios/Makefile#205d67b00d81bcc0c8e84f20f95b26ed94acb923</link>
        <description>Collapase interrupt supporting functions to a new module, and switch fromx86emu to this new module.This changeset also brings a fix for bugs introduced with the initialx86emu commit, which prevents the user from using some display mode orcause instant reboots during mode switch.Submitted by:	paradox &lt;ddkprog yahoo com&gt;

            List of files:
            /freebsd/sys/modules/x86bios/Makefile</description>
        <pubDate>Mon, 21 Sep 2009 10:17:57 +0200</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
