{"push_id":553139179,"size":54,"distinct_size":54,"ref":"refs/heads/doc-imx","head":"5a711dc478cb2ab686c854e2361ecb351949f9d3","before":"1682be1ddb620b73d4738c14d3ceeee99a06ae4d","commits":[{"sha":"2744ceead051823fd417a4ebd0a44d344263f7b2","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[CORE] Don't include linux header in vmm_host_extirq.h\n\nThe linux compatiblity header are mainly for device driver porting\nhence we should not include them in core code.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/2744ceead051823fd417a4ebd0a44d344263f7b2"},{"sha":"8e685bda08ca65cd3de7a4e3ecf6d642067b1267","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[DRIVERS] usb_storage: Add minor delay between command phase and data phase\n\nWe need minor delay (i.e. msleep) between command phase and data phase\nof usb_storage_BBB_transport() function hence this patch.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/8e685bda08ca65cd3de7a4e3ecf6d642067b1267"},{"sha":"abe080106322936cdf645055e07062e51875bcd2","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"usb: dwc2: Minor fix to error messages.\n\nThis patch fixes few error messages in dwc2_control_msg() and\ndwc2_bulk_msg().\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/abe080106322936cdf645055e07062e51875bcd2"},{"sha":"148237e650c55d121b5010c3221f4eb6e373f50b","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[LIBS] Ensure minimum 64 bytes data for SCSI commands\n\nThe SCSI commands emulated by QEMU expect atleast 64 bytes of\ndata for commands that output something hence this data.\n\nWith this patch, we have usb storage driver working on QEMU.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/148237e650c55d121b5010c3221f4eb6e373f50b"},{"sha":"b0604a367065cbed12318f3ddfc7b613080b1a55","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[DRIVERS] usb: Don't include linux compatiblity header in drv/usb.h\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/b0604a367065cbed12318f3ddfc7b613080b1a55"},{"sha":"ec1799a4d2674067f048cd175bcbe5ad1deef20f","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[LIBS] Don't include linux compatiblity header in libs/genalloc.h\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/ec1799a4d2674067f048cd175bcbe5ad1deef20f"},{"sha":"895fa2460b17fd3c68a3e3cfd6251bae2b4abc77","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[CORE] Introduce VMM_DECLARE_MODULE2() helper macro\n\nIt is quite likely to have device driver or device driver framework\nwith multiple object files. In such cases, VMM_DECLARE_MODULE()\nwill be in one the object files of the module and this object file\ncan have name different from intended module name.\n\nThis patch introduce VMM_DECLARE_MODULE2() macro which helps\nus explicitly specify module name for multi-object module.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/895fa2460b17fd3c68a3e3cfd6251bae2b4abc77"},{"sha":"ef04add096e8d31a44ce83988bed1ec45fd6b2fc","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[DRIVERS] Use VMM_DECLARE_MODULE2() wherever applicable\n\nThis patch fixes module name of multi-object driver modules using\nnewly introduced VMM_DECLARE_MODULE2().\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/ef04add096e8d31a44ce83988bed1ec45fd6b2fc"},{"sha":"2a6a27175e59f740e077ba530442dd28046ba101","author":{"email":"280aeee52cad191826121dac63d7eb9fbb2c9990@tribudubois.net","name":"Jean-Christophe DUBOIS"},"message":"[DRIVERS] fix compilation\n\nSigned-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/2a6a27175e59f740e077ba530442dd28046ba101"},{"sha":"568fe601caa1e3aa2dd281fa736390bb045364cd","author":{"email":"280aeee52cad191826121dac63d7eb9fbb2c9990@tribudubois.net","name":"Jean-Christophe DUBOIS"},"message":"[DRIVERS] use VMM_DECLARE_MODULE2 in libphy module.\n\nSigned-off-by: Jean-Christophe DUBOIS <jcd@tribudubois.net>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/568fe601caa1e3aa2dd281fa736390bb045364cd"},{"sha":"15b524e8eb180f3c818f2bfb58f851af5917f053","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[ARCH] Beautify arch_pci.h header\n\nThis patch does lot of beautification to arch_pci.h and\nprovides an exhaustive list of pcibios_xxx() functions\nwhich can be overriden by arch specific code.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>\nAcked-by: Himanshu Chauhan <hschauhan@nulltrace.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/15b524e8eb180f3c818f2bfb58f851af5917f053"},{"sha":"e55bc0194eee33d787345e62d476a2f9b1f1a9dc","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[CORE] Move PFN_xxx() macros to vmm_host_aspace.h\n\nThe page frame related macros should come from Xvisor headers\nand linux/pfn.h should express these in-terms of Xvisor macros.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/e55bc0194eee33d787345e62d476a2f9b1f1a9dc"},{"sha":"b92d09aa9a0a556db67143008a761afe4930a4eb","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[CORE] vmm_devtree: Don't alloc node name at node creation time\n\nCreating node names at node creation time causes too many allocations\nfrom heap at run-time. This in-turn can cause heap fragmentation if\nthe device tree is modified frequently.\n\nThis patch makes node name as char [] instead of char *.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/b92d09aa9a0a556db67143008a761afe4930a4eb"},{"sha":"6e115dfd1f71f36218893446f0875a797794bf37","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[LIBS] vfs: fat: Make boot sector cache line aligned.\n\nThe struct fatfs_control is alloced from heap hence it is\nalways cache line aligned but its boot sector member is\nnot cache line aligned because it is second member of struct.\n\nThis patch make boot sector as first member of struct fatfs_control\nso that it becomes cache line aligned and can be safely used\nin conjuction with DWC2 usb host driver.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/6e115dfd1f71f36218893446f0875a797794bf37"},{"sha":"4fca8a0857e100b75d988f452f52e186f0153ae8","author":{"email":"5a2db6d170e419f178a579307bfae5aafeba556a@openwide.fr","name":"Jimmy Durand Wesolowski"},"message":"[DRIVERS] i.MX SPI and M25P80 compatible flash drivers corrected.\n\nThis patch corrects these drivers for the upstreamed SPI core API, using the\nSPI bus instead of the platform one.\n\nSigned-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/4fca8a0857e100b75d988f452f52e186f0153ae8"},{"sha":"763ca4bbfc80c44b1cd8bb9f30a05718b2cecc82","author":{"email":"5a2db6d170e419f178a579307bfae5aafeba556a@openwide.fr","name":"Jimmy Durand Wesolowski"},"message":"[DRIVERS] Generic MTD character and block device layers added.\n\nThis patch allows any MTD device to be both a character and a block device.\n\nSigned-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/763ca4bbfc80c44b1cd8bb9f30a05718b2cecc82"},{"sha":"cbc94f5f064a1a0f38acac234b0df1beccf9b822","author":{"email":"5a2db6d170e419f178a579307bfae5aafeba556a@openwide.fr","name":"Jimmy Durand Wesolowski"},"message":"[DRIVERS] Removing the MTD character and block layers M25P80 flash driver.\n\nAs the generic MTD character and block device layers have been integrated,\nthere is no need to have it in the M25P80 compatible flash driver.\n\nSigned-off-by: Jimmy Durand Wesolowski <jimmy.durand-wesolowski@openwide.fr>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/cbc94f5f064a1a0f38acac234b0df1beccf9b822"},{"sha":"8ba7d3cda675c3ab0e4ee9f4d32943a3fac28680","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[DRIVERS] mtd: Remove CONFIG_MTD_M25P80_BLOCKDEV option\n\nThe menuconfig option CONFIG_MTD_M25P80_BLOCKDEV is no longer used\nhence remove it.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/8ba7d3cda675c3ab0e4ee9f4d32943a3fac28680"},{"sha":"6f678e6a166432cb6fe14e5f6b34385cdb82e740","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[COMMANDS] cmd_devtree: Use list_for_each_entry() instead of list_for_each()\n\nWe should avoid using list_for_each() wherever possible and instead use\nlist_for_each_entry().\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/6f678e6a166432cb6fe14e5f6b34385cdb82e740"},{"sha":"62889a8ca0d6857c58320e5429d3b599a6c9d2b5","author":{"email":"8adb89029e19fc97b8d434cacc549347a87c0d95@brainfault.org","name":"Anup Patel"},"message":"[CORE] Introduce VMM_FIELD_SHORT_NAME_SIZE define\n\nNot all subsystems and frameworks require 'name' field to be 64 bytes\nhence this patch introduce separte define for shorter 'name' field.\n\nSigned-off-by: Anup Patel <anup@brainfault.org>","distinct":true,"url":"https://api.github.com/repos/Openwide-Ingenierie/xvisor-next/commits/62889a8ca0d6857c58320e5429d3b599a6c9d2b5"}]}