Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-29 | add xxx-fix-build-paper-over-gnumach-bug.patch | Justus Winter | |
2014-04-29 | remove libports-reduce-overhead.patch | Justus Winter | |
2014-04-29 | remove xxx-fix-build.patch, adjust debian/control | Justus Winter | |
2014-04-29 | update libports-reduce-overhead.patch | Justus Winter | |
2014-04-29 | remove all patches merged upstream | Justus Winter | |
2014-04-27 | refresh and reenable ext2fs-simplify-expression.patch | Justus Winter | |
2014-04-27 | add libpager-drop-seqnos.patch | Justus Winter | |
2014-04-27 | remove libpager-threading-rework.patch | Justus Winter | |
2014-04-27 | enable ext2fs-fix-inum-type.patch | Justus Winter | |
2014-04-27 | fix libpager-singlethreaded.patch | Justus Winter | |
2014-04-27 | add libpager-singlethreaded.patch | Justus Winter | |
2014-04-27 | update ext2fs-two-pagers.patch | Justus Winter | |
2014-04-27 | enable the libports patches again | Justus Winter | |
2014-04-27 | add exec-abbreviate-task-names.patch | Justus Winter | |
2014-04-27 | update ext2fs-two-pagers.patch | Justus Winter | |
2014-04-26 | add ext2fs-two-pagers.patch | Justus Winter | |
2014-04-26 | disable ext2fs-fix-inum-type.patch again... | Justus Winter | |
2014-04-26 | more patches | Justus Winter | |
2014-04-26 | disable ext2fs-fix-inum-type.patch | Justus Winter | |
2014-04-26 | back out libpager-threading-rework.patch | Justus Winter | |
2014-04-26 | re-enable libpager-threading-rework.patch, back out the sblock cache | Justus Winter | |
2014-04-25 | back out libpager-threading-rework.patch | Justus Winter | |
2014-04-25 | forgot to add series... | Justus Winter | |
2014-04-25 | refresh the libpager work | Justus Winter | |
2014-04-23 | add libpager-threadpool.patch | Justus Winter | |
2014-04-15 | rm includefest.patch | Justus Winter | |
2014-04-15 | refresh includefest.patch | Justus Winter | |
2014-04-15 | move includefest.patch to the top | Justus Winter | |
2014-04-15 | refresh proxy-defpager.diff | Justus Winter | |
2014-04-15 | add includefest.patch | Justus Winter | |
2014-04-15 | rm fix-libpager-notify-lookups.patch | Justus Winter | |
2014-04-15 | fixup the fix-libpager-notify-lookups.patch | Justus Winter | |
2014-04-14 | add fix-libpager-notify-lookups.patch | Justus Winter | |
2014-04-13 | rm fix-console.patch | Justus Winter | |
2014-04-13 | add fix-console.patch | Justus Winter | |
2014-04-13 | refresh libmachdev.patch | Justus Winter | |
2014-04-13 | sync with dde-fixes | Justus Winter | |
2014-04-12 | rm boot_remove_ourdevice_hack.patch | Justus Winter | |
2014-04-12 | sync dde stuff | Justus Winter | |
2014-04-11 | refresh libmachdev.patch | Justus Winter | |
2014-04-11 | refresh libmachdev.patch | Justus Winter | |
2014-04-11 | libmachdev: fix function declaration | Justus Winter | |
* libmachdev/ds_routines.c: Include mig-generated device_S.h. (ds_device_intr_register): Fix function declaration. | |||
2014-04-11 | libmachdev: fix receiver lookups | Justus Winter | |
Previously, the device definitions were filtered using sed to replace the device_t type with mach_port_send_t to make the device argument of device_open polymorphic. Rather than doing that, which makes it impossible to use translation functions, the definition of device_open has been amended. * libmachdev/Makefile: Remove ourdevice hack that changes device_t to mach_port_send_t. * libmachdev/device.defs (device_open): Make the device parameter polymorphic like it was done in gnumach. * libmachdev/ds_routines.c (port_bucket): Drop static qualifier so that it can be used in the intrans function. (dev_class): Likewise. (ds_*): Fix all device_t receiver lookups. * libmachdev/mig-decls.h: New file. * libmachdev/mig-mutate.h: Add mutators. | |||
2014-04-11 | libmachdev: remove unused function | Justus Winter | |
* libmachdev/ds_routines.c (mach_device_reference): Remove unused function. | |||
2014-04-11 | libmachdev: avoid doing pointer arithmetic to get the port_info | Justus Winter | |
Previously, mach_convert_port_to_device would return a pointer to struct emul_device, which is embedded in struct mach_device. In order to get to the port_info structure which is right before that, device_to_pi would subtract offsetof (struct mach_device, dev) from the pointer. Avoid that by making mach_convert_port_to_device return a pointer to struct mach_device instead. * libmachdev/ds_routines.c (mach_convert_port_to_device): Return struct mach_dev *. (device_to_pi): Remove now unused function. (ds_device_close): Adjust accordingly. (ds_device_write): Likewise. (ds_device_write_inband): Likewise. (ds_device_read): Likewise. (ds_device_read_inband): Likewise. (ds_device_set_status): Likewise. (ds_device_get_status): Likewise. (ds_device_set_filter): Likewise. | |||
2014-04-11 | eth-multiplexer: fix receiver lookups | Justus Winter | |
Previously, the device definitions were filtered using sed to replace the device_t type with mach_port_send_t to make the device argument of device_open polymorphic. Rather than doing that, which makes it impossible to use translation functions, the definition of device_open has been amended. * eth-multiplexer/Makefile: Remove ourdevice hack that changes device_t to mach_port_send_t. * eth-multiplexer/multiplexer.c: Likewise. * eth-multiplexer/device_impl.c: Fix all device_t receiver lookups. * eth-multiplexer/mig-decls.h: New file. * eth-multiplexer/mig-mutate.h: Add mutators. fu_eth-multiplexer | |||
2014-04-11 | eth-filter: fix receiver lookups | Justus Winter | |
Previously, the device definitions were filtered using sed to replace the device_t type with mach_port_send_t to make the device argument of device_open polymorphic. Rather than doing that, which makes it impossible to use translation functions, the definition of device_open has been amended. * eth-filter/Makefile: Remove the ourdevice hack that changes device_t to mach_port_send_t. * eth-filter/filter.c: Fix all device_t receiver lookups. * eth-filter/mig-decls.h: New file. * eth-filter/mig-mutate.h: Add mutators. | |||
2014-04-10 | add boot_remove_ourdevice_hack.patch | Justus Winter | |
2014-04-10 | rm libports_interrupt_lookup.patch | Justus Winter | |
2014-04-10 | eth-filter: remove invalid port deallocation | Justus Winter | |
* eth-filter/filter.c (ds_device_open): Remove invalid port deallocation. |