summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-29add xxx-fix-build-paper-over-gnumach-bug.patchJustus Winter
2014-04-29remove libports-reduce-overhead.patchJustus Winter
2014-04-29remove xxx-fix-build.patch, adjust debian/controlJustus Winter
2014-04-29update libports-reduce-overhead.patchJustus Winter
2014-04-29remove all patches merged upstreamJustus Winter
2014-04-27refresh and reenable ext2fs-simplify-expression.patchJustus Winter
2014-04-27add libpager-drop-seqnos.patchJustus Winter
2014-04-27remove libpager-threading-rework.patchJustus Winter
2014-04-27enable ext2fs-fix-inum-type.patchJustus Winter
2014-04-27fix libpager-singlethreaded.patchJustus Winter
2014-04-27add libpager-singlethreaded.patchJustus Winter
2014-04-27update ext2fs-two-pagers.patchJustus Winter
2014-04-27enable the libports patches againJustus Winter
2014-04-27add exec-abbreviate-task-names.patchJustus Winter
2014-04-27update ext2fs-two-pagers.patchJustus Winter
2014-04-26add ext2fs-two-pagers.patchJustus Winter
2014-04-26disable ext2fs-fix-inum-type.patch again...Justus Winter
2014-04-26more patchesJustus Winter
2014-04-26disable ext2fs-fix-inum-type.patchJustus Winter
2014-04-26back out libpager-threading-rework.patchJustus Winter
2014-04-26re-enable libpager-threading-rework.patch, back out the sblock cacheJustus Winter
2014-04-25back out libpager-threading-rework.patchJustus Winter
2014-04-25forgot to add series...Justus Winter
2014-04-25refresh the libpager workJustus Winter
2014-04-23add libpager-threadpool.patchJustus Winter
2014-04-15rm includefest.patchJustus Winter
2014-04-15refresh includefest.patchJustus Winter
2014-04-15move includefest.patch to the topJustus Winter
2014-04-15refresh proxy-defpager.diffJustus Winter
2014-04-15add includefest.patchJustus Winter
2014-04-15rm fix-libpager-notify-lookups.patchJustus Winter
2014-04-15fixup the fix-libpager-notify-lookups.patchJustus Winter
2014-04-14add fix-libpager-notify-lookups.patchJustus Winter
2014-04-13rm fix-console.patchJustus Winter
2014-04-13add fix-console.patchJustus Winter
2014-04-13refresh libmachdev.patchJustus Winter
2014-04-13sync with dde-fixesJustus Winter
2014-04-12rm boot_remove_ourdevice_hack.patchJustus Winter
2014-04-12sync dde stuffJustus Winter
2014-04-11refresh libmachdev.patchJustus Winter
2014-04-11refresh libmachdev.patchJustus Winter
2014-04-11libmachdev: fix function declarationJustus Winter
* libmachdev/ds_routines.c: Include mig-generated device_S.h. (ds_device_intr_register): Fix function declaration.
2014-04-11libmachdev: fix receiver lookupsJustus 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-11libmachdev: remove unused functionJustus Winter
* libmachdev/ds_routines.c (mach_device_reference): Remove unused function.
2014-04-11libmachdev: avoid doing pointer arithmetic to get the port_infoJustus 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-11eth-multiplexer: fix receiver lookupsJustus 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-11eth-filter: fix receiver lookupsJustus 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-10add boot_remove_ourdevice_hack.patchJustus Winter
2014-04-10rm libports_interrupt_lookup.patchJustus Winter
2014-04-10eth-filter: remove invalid port deallocationJustus Winter
* eth-filter/filter.c (ds_device_open): Remove invalid port deallocation.