<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/gnumach.git/linux, branch pmm-2015-08-12</title>
<subtitle>Personal GNU Mach development repository</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/gnumach.git/atom?h=pmm-2015-08-12</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/atom?h=pmm-2015-08-12'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/'/>
<updated>2015-07-26T10:14:40Z</updated>
<entry>
<title>linux: adapt glue</title>
<updated>2015-07-26T10:14:40Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2015-07-03T09:44:32Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=8e9201c37721048cdad01c046428f65dd5d1952d'/>
<id>urn:sha1:8e9201c37721048cdad01c046428f65dd5d1952d</id>
<content type='text'>
* linux/dev/glue/kmem.c (linux_kmem_init): Drop sanity check.
* linux/dev/init/main.c (alloc_contig_mem, free_contig_mem):
Use the buddy allocator.
</content>
</entry>
<entry>
<title>linux/net: fix build with -O0</title>
<updated>2015-07-18T16:57:23Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2015-07-18T16:52:22Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=92e98a7f4d4fa75b286a067e1d1caef514fccb0d'/>
<id>urn:sha1:92e98a7f4d4fa75b286a067e1d1caef514fccb0d</id>
<content type='text'>
* linux/src/drivers/net/pci-scan.c: Avoid #erroring out.
</content>
</entry>
<entry>
<title>Fix build with -O0</title>
<updated>2015-07-07T15:44:41Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-07-07T15:44:41Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=1e0429e5f39ec219cbef3af2752528b8a29bc1be'/>
<id>urn:sha1:1e0429e5f39ec219cbef3af2752528b8a29bc1be</id>
<content type='text'>
* linux/src/include/linux/string.h (strcpy, strncpy, strcat, strncat,
strchr, strrchr, strlen, strnlen, strcmp, strncmp, memmove,
memscan): Comment out extern declarations.
* linux/dev/include/asm-i386/string.h (strcpy, strncpy, strcat, strncat,
strcmp, strncmp, strchr, strrchr, strlen, __memcpy, __constant_memcpy,
memmove, memchr, __memset_generic, __constant_c_memset, strnlen,
__constant_c_and_count_memset, memscan): Turn extern inline into static
inline.
* linux/dev/include/linux/fs.h (mark_buffer_uptodate): Likewise.
* linux/src/include/asm-i386/bitops.h (set_bit, clear_bit, change_bit,
test_and_set_bit, test_and_clear_bit, test_and_change_bit, test_bit,
find_first_zero_bit, find_next_zero_bit, ffz, ffs): Likewise.
* linux/src/include/asm-i386/io.h (virt_to_phys, phys_to_virt, __out##s,
__in##s, ins##s, outs##s): Likewise.
* linux/src/include/asm-i386/semaphore.h (down, down_interruptible, up):
Likewise.
* linux/src/include/asm-i386/segment.h [!__OPTIMIZE]: Emit an ud2 instruction
instead of an undefined reference.
</content>
</entry>
<entry>
<title>Fix restoring interrupts on timeout</title>
<updated>2015-06-29T22:30:26Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-06-29T22:30:26Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=a6b89d0dadce72ddf0e029999b968d611225d87f'/>
<id>urn:sha1:a6b89d0dadce72ddf0e029999b968d611225d87f</id>
<content type='text'>
* linux/dev/drivers/block/ahci.c (ahci_identify): Restore flags before
returning on timeout.
</content>
</entry>
<entry>
<title>Print about powered-down AHCI ports</title>
<updated>2015-06-29T20:39:39Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-06-29T20:38:17Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=9df8dabddf63500e478ec449d022881643255cf2'/>
<id>urn:sha1:9df8dabddf63500e478ec449d022881643255cf2</id>
<content type='text'>
* linux/dev/drivers/block/ahci.c (ahci_probe_dev): Print messages when
device is present but powered down.
</content>
</entry>
<entry>
<title>Restrict `-fno-strict-aliasing' to the Linux drivers</title>
<updated>2015-05-23T17:06:10Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2015-05-23T17:06:10Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=b2b8bf37934087f8fb2a246316ecf9e91955ec57'/>
<id>urn:sha1:b2b8bf37934087f8fb2a246316ecf9e91955ec57</id>
<content type='text'>
* Makefile.am: Move `-fno-strict-aliasing'...
* linux/Makefrag.am: ... here.
</content>
</entry>
<entry>
<title>Add stdint integer types in Linux glue</title>
<updated>2015-05-23T11:05:14Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-05-23T11:05:14Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=9c6db49cc8bb097b4bf2c6a6ad331bcb58f0eca7'/>
<id>urn:sha1:9c6db49cc8bb097b4bf2c6a6ad331bcb58f0eca7</id>
<content type='text'>
* linux/dev/include/linux/types.h (int8_t, uint8_t, int16_t, uint16_t,
int32_t, uint32_t, int64_t, uint64_t): New types.
</content>
</entry>
<entry>
<title>Fix semaphore failure path special calling convention</title>
<updated>2015-05-02T18:55:38Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-05-02T18:53:54Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=7803e9735dde445be3046a79bf1b4ca5ab525ac1'/>
<id>urn:sha1:7803e9735dde445be3046a79bf1b4ca5ab525ac1</id>
<content type='text'>
* linux/src/include/asm-i386/semaphore.h (down): Pass semaphore address to
down_failed through ecx.
(down_interruptible): Likewise to down_failed_interruptible.
(up): Likewise to up_wakeup.
</content>
</entry>
<entry>
<title>Replace clobbers with earlyclobbers</title>
<updated>2015-05-01T17:35:50Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-05-01T17:35:50Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=75a78c0eb4ed2d4bb9b461c4dae8aa71804b238b'/>
<id>urn:sha1:75a78c0eb4ed2d4bb9b461c4dae8aa71804b238b</id>
<content type='text'>
Newer gccs consider the former "impossible"

* linux/src/include/asm-i386/bitops.h (find_first_zero_bit): Replace
clobbers with earlyclobbers.
* linux/src/include/asm-i386/semaphore.h (down, down_interruptible, up):
Likewise.
</content>
</entry>
<entry>
<title>Fix build with gcc-5</title>
<updated>2015-04-29T22:55:44Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2015-04-29T22:55:44Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/gnumach.git/commit/?id=ea6acb75acf2cb3438f8b93480a2a4729807db85'/>
<id>urn:sha1:ea6acb75acf2cb3438f8b93480a2a4729807db85</id>
<content type='text'>
* linux/src/include/linux/compiler-gcc5.h: New file.
</content>
</entry>
</feed>
