<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/gnumach.git/xen, branch master</title>
<subtitle>Personal GNU Mach development repository</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/gnumach.git/atom?h=master</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/'/>
<updated>2014-08-30T10:49:01Z</updated>
<entry>
<title>Bump NR_GRANT_PAGES</title>
<updated>2014-08-30T10:49:01Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2014-08-30T10:48:44Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=ed32cdc81be98287e4678bdb4a71a578b548580d'/>
<id>urn:sha1:ed32cdc81be98287e4678bdb4a71a578b548580d</id>
<content type='text'>
This has shown needed on buildds with several disks and network
interfaces.

* xen/grant.c (NR_GRANT_PAGES): Increase from 4 to 8.
</content>
</entry>
<entry>
<title>xen: fix error handling</title>
<updated>2014-03-20T10:17:46Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-03-19T15:10:57Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=3ce4896345a3c339f159674ddf15e28b5072cb62'/>
<id>urn:sha1:3ce4896345a3c339f159674ddf15e28b5072cb62</id>
<content type='text'>
Previously, the error KERN_RESOURCE_SHORTAGE was not properly
propagated.

Found using the Clang Static Analyzer.

* xen/block.c (device_open): Fix error handling, remove unused label.
* xen/net.c (device_open): Likewise.
</content>
</entry>
<entry>
<title>Only complain once per boot about Xen console smash</title>
<updated>2014-03-20T01:34:06Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2014-03-20T01:34:06Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=15af3b47e22c2c769afe5c8417c3f633baae6a6b'/>
<id>urn:sha1:15af3b47e22c2c769afe5c8417c3f633baae6a6b</id>
<content type='text'>
* xen/console.c (hypputc): Make `complain' variable static.
</content>
</entry>
<entry>
<title>xen: fix buffer size</title>
<updated>2014-02-04T14:21:06Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-02-04T10:47:00Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=03df518586e3cfd106eb20827781f12a0596e48c'/>
<id>urn:sha1:03df518586e3cfd106eb20827781f12a0596e48c</id>
<content type='text'>
Previously, only strlen(device_name) bytes were allocated, missing one
byte for the terminating zero.

* xen/block.c (hyp_block_init): Fix buffer size.
</content>
</entry>
<entry>
<title>xen: add missing includes</title>
<updated>2013-12-17T12:15:42Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2013-12-17T12:15:42Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=b5dfcde4f7728e87860fcc3ac6b0c7a9abe8c94e'/>
<id>urn:sha1:b5dfcde4f7728e87860fcc3ac6b0c7a9abe8c94e</id>
<content type='text'>
* xen/console.h: Add missing includes.
</content>
</entry>
<entry>
<title>time: remove unused variable</title>
<updated>2013-12-08T15:12:19Z</updated>
<author>
<name>Marin Ramesa</name>
<email>mpr@hi.t-com.hr</email>
</author>
<published>2013-12-05T21:03:38Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=a86e71f182495d73db2176d0927697e6e371517e'/>
<id>urn:sha1:a86e71f182495d73db2176d0927697e6e371517e</id>
<content type='text'>
* i386/i386at/rtc.c (tz): Remove unused variable.
* xen/time.c (tz): Remove unused variable.
</content>
</entry>
<entry>
<title>i386/i386at/conf.c: remove forward declarations</title>
<updated>2013-12-04T21:15:25Z</updated>
<author>
<name>Marin Ramesa</name>
<email>mpr@hi.t-com.hr</email>
</author>
<published>2013-11-29T21:53:49Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=8c9b556f59821283ca62209efe0a0bf17fad0a49'/>
<id>urn:sha1:8c9b556f59821283ca62209efe0a0bf17fad0a49</id>
<content type='text'>
* i386/Makefrag.am: Include i386/i386at/model_dep.h and i386/i386at/mem.h.
* i386/i386at/com.h (comgetstat, comsetstat): Declare as extern.
(comopen, comclose, comread, comwrite, comportdeath): Add prototypes.
* i386/i386at/conf.c: Include kern/mach_clock.h and i386at/model_dep.h.
(timeopen, timeclose, timemmap): Remove forward declarations.
(kdopen, kdclose, kdread, kdwrite, kdgetstat, kdsetstat, kdportdeath, kdmmap): Likewise.
(comopen, comclose, comread, comwrite, comportdeath, comgetstat, comsetstat): Likewise.
(lpropen, lprclose, lprread, lprwrite, lprportdeath, lprgetstat, lprsetstat): Likewise.
(kbdopen, kbdclose, kbdread, kbdgetstat, kbdsetstat): Likewise.
(mouseopen, mouseclose, mouseread, mousegetstat): Likewise.
(memmmap): Likewise.
(kmsgopen, kmsgclose, kmsgread, kmsggetstat): Likewise.
(hypcnopen, hypcnclose, hypcnread, hypcnwrite, hypcnportdeath, hypcngetstat, hypcnsetstat): Likewise.
Include i386at/kd.h.
Include i386at/com.h.
Include i386at/lpr.h.
Include i386at/kd_event.h.
Include i386at/kd_mouse.h.
Include i386at/mem.h.
Include device/kmsg.h.
Include xen/console.h.
* i386/i386at/kd.h: Include device/io_req.h.
(kdopen, kdclose, kdread, kdwrite, kdgetstat, kdsetstat, kdportdeath, kdmmap): Add prototypes.
* i386/i386at/kd_event.h (kbdopen, kbdclose, kbdread, kbdgetstat, kbdsetstat): Likewise.
* i386/i386at/kd_mouse.h (mouseopen, mouseclose, mouseread, mousegetstat): Likewise.
* i386/i386at/lpr.h (lpropen, lprclose, lprread, lprwrite, lprportdeath): Likewise.
(lprgetstat, lprsetstat): Declare as extern.
* i386/i386at/mem.h: New file.
Add copyright.
[_MEM_H_]: Add ifndef.
(memmmap): Add prototype.
* i386/i386at/model_dep.c: Include i386/i386at/model_dep.h.
(timemmap): Fix argument list.
* i386/i386at/model_dep.h: New file.
Add copyright.
[_MODEL_DEP_H_]: Add ifndef.
(timemmap): Add prototype.
* kern/mach_clock.h (timeopen, timeclose): Add prototypes.
* xen/console.h (hypcnopen, hypcnclose, hypcnread, hypcnwrite, hypcnportdeath, hypcngetstat, hypcnsetstat): Add prototypes.
</content>
</entry>
<entry>
<title>Fix overflow in Xen clock computation</title>
<updated>2013-11-09T17:52:21Z</updated>
<author>
<name>Vladimir 'φ-coder/phcoder' Serbinenko</name>
<email>phcoder@gmail.com</email>
</author>
<published>2013-11-09T17:52:21Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=e2dde67c3f46f5bbe7deb90e52b61977df30a52c'/>
<id>urn:sha1:e2dde67c3f46f5bbe7deb90e52b61977df30a52c</id>
<content type='text'>
* xen/time.c (hyp_get_stime): Split `delta` into `delta_high` and
`delta_low`, as it may overflow 4 second timing nowadays.
</content>
</entry>
<entry>
<title>Fix format warnings</title>
<updated>2013-06-04T17:54:29Z</updated>
<author>
<name>Miguel Figueiredo</name>
<email>elmig@debianpt.org</email>
</author>
<published>2013-06-04T17:54:29Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=21fff41626efc52861648edfe00c6ceecaa3a59c'/>
<id>urn:sha1:21fff41626efc52861648edfe00c6ceecaa3a59c</id>
<content type='text'>
* vm/vm_resident.c (pmap_startup): Fix printf format.
* xen/block.c (hyp_block_init, device_write): Likewise.
* xen/net.c (hyp_net_init): Likewise.
</content>
</entry>
<entry>
<title>Add initial code for disabling PV pagetables</title>
<updated>2013-01-28T01:36:44Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2013-01-28T01:31:44Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=6b010591cb94032a6fef2cb81bed16446f31f8b6'/>
<id>urn:sha1:6b010591cb94032a6fef2cb81bed16446f31f8b6</id>
<content type='text'>
* xen/configfrag.ac (--disable-pv-pagetables): Add option.
* i386/xen/xen_boothdr.S (XEN_ELFNOTE_FEATURES) [!MACH_PV_PAGETABLES]: Add
writable_page_tables.
* i386/i386/gdt.c: Turn appropriate MACH_XEN/MACH_HYP tests into
MACH_PV_PAGETABLES tests.
* i386/i386/i386asm.sym: Likewise
* i386/i386/ldt.c: Likewise
* i386/i386/locore.S: Likewise
* i386/i386/proc_reg.h: Likewise
* i386/i386/user_ldt.c: Likewise
* i386/i386/vm_param.h: Likewise
* i386/i386/xen.h: Likewise
* i386/i386at/model_dep.c: Likewise
* i386/intel/pmap.h: Likewise
* include/mach/xen.h: Likewise
* xen/console.c: Likewise
* xen/store.c: Likewise
* i386/intel/pmap.c: Likewise. Define pmap_map_mfn as TODO stub.
</content>
</entry>
</feed>
