{"push_id":557140509,"size":4,"distinct_size":4,"ref":"refs/heads/mem_event_cleanup3","head":"6963312cdd6e6160339aa7546bee15c0e8620e07","before":"0e743af4e229b3a584f79334aa4ca3a086b120ff","commits":[{"sha":"32dad13074a1057bd36278339d6d01a54566c8cd","author":{"email":"819deb4f5f42efe8ac880e8eb3ca516da1e34b7e@zentific.com","name":"Tamas K Lengyel"},"message":"xen/vm_event: Decouple vm_event and mem_access.\n\nThe vm_event subsystem has been artifically tied to the presence of mem_access.\nWhile mem_access does depend on vm_event, vm_event is an entirely independent\nsubsystem that can be used for arbitrary function-offloading to helper apps in\ndomains. This patch removes the dependency that mem_access needs to be supported\nin order to enable vm_event.\n\nSigned-off-by: Tamas K Lengyel <tamas.lengyel@zentific.com>","distinct":true,"url":"https://api.github.com/repos/tklengyel/xen/commits/32dad13074a1057bd36278339d6d01a54566c8cd"},{"sha":"a947131aa1c50bb96f340e04195669e32dcb782c","author":{"email":"819deb4f5f42efe8ac880e8eb3ca516da1e34b7e@zentific.com","name":"Tamas K Lengyel"},"message":"tools/tests: Clean-up tools/tests/xen-access\n\nThe spin-lock implementation in the xen-access test program is implemented\nin a fashion that is actually incomplete. The x86 assembly that guarantees that\nthe lock is held by only one thread lacks the \"lock;\" instruction.\n\nHowever, the spin-lock is not actually necessary in xen-access as it is not\nmultithreaded. The presence of the faulty implementation of the lock in a non-\nmulithreaded environment is unnecessarily complicated for developers who are\ntrying to follow this code as a guide in implementing their own applications.\nThus, removing it from the code improves the clarity on the behavior of the\nsystem.\n\nAlso converting functions that always return 0 to return to void, and making\nthe teardown function actually return an error code on error.\n\nSigned-off-by: Tamas K Lengyel <tamas.lengyel@zentific.com>","distinct":true,"url":"https://api.github.com/repos/tklengyel/xen/commits/a947131aa1c50bb96f340e04195669e32dcb782c"},{"sha":"b59bd9cbd6bb84ee6024d1768264b1e1148e0a2f","author":{"email":"819deb4f5f42efe8ac880e8eb3ca516da1e34b7e@zentific.com","name":"Tamas K Lengyel"},"message":"x86/hvm: factor out vm_event related functions into separate file\n\nTo avoid growing hvm.c these functions can be stored\nseparately.\n\nSigned-off-by: Tamas K Lengyel <tamas.lengyel@zentific.com>","distinct":true,"url":"https://api.github.com/repos/tklengyel/xen/commits/b59bd9cbd6bb84ee6024d1768264b1e1148e0a2f"},{"sha":"6963312cdd6e6160339aa7546bee15c0e8620e07","author":{"email":"819deb4f5f42efe8ac880e8eb3ca516da1e34b7e@zentific.com","name":"Tamas K Lengyel"},"message":"vm_event: Check for VM_EVENT_FLAG_DUMMY only in Debug builds","distinct":true,"url":"https://api.github.com/repos/tklengyel/xen/commits/6963312cdd6e6160339aa7546bee15c0e8620e07"}]}