{"ref":"refs/heads/test","push_id":55187749,"commits":[{"sha":"9a7a4395abfd3835df74747e0e5d105faae0d3ab","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/9a7a4395abfd3835df74747e0e5d105faae0d3ab","message":"msm: kgsl: Remove the need to poll for timestamp completion\n\nUse conditional RB interrupt generation when we need to wait on\ntimestamps to avoid polling in userspace.\n\nChange-Id: I24f33b1a7d7b41266db86451e2be9b46b490a428\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"59e7d3ae61f90b001b087d7415d7dcf62c68446e","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/59e7d3ae61f90b001b087d7415d7dcf62c68446e","message":"msm_kgsl: Flush tlb only before submitting commands to 2D/3D hardware\n\nChange-Id: I8e5bf6d64df61d93fad01622e562ce15d616adf3\n\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"522dfd1c280f7fde56cbe41ae02ce2ef8a44ef19","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/522dfd1c280f7fde56cbe41ae02ce2ef8a44ef19","message":"msm_kgsl: Invalidate base address\n\nContext switch base addresses need to be invalidated when tlb\nis flushed or page table is changed, otherwise the GPU may use\nold base addresses which are incorrect.\n\nChange-Id: Ia9fad16977b2f03fdc01471e47e843b0c14672f7\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"acfc0f819812b12924fd2120d0003ad44d4b41e0","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/acfc0f819812b12924fd2120d0003ad44d4b41e0","message":"msm: Add kgsl clock names to the platform data and handle\n\nAdd the names of the clocks used by the kgsl in the platform data\nstructure and handle.\n\nChange-Id: I8719534cd3f589ee8692419ea6c0131220d49353\nSigned-off-by: Naomi Luis <nluis@codeaurora.org>"},{"sha":"1a727ee34979136ac87d25c08b1b23ce052df997","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/1a727ee34979136ac87d25c08b1b23ce052df997","message":"msm: kgsl: Use the kgsl clock names from the platform data handle\n\nObtain the clock names for the imem, 2D and 3D graphics cores from the\nkgsl platform data handle.\n\nChange-Id: I571e76ec5a8b2953816db8252d329469dce940e6\nSigned-off-by: Naomi Luis <nluis@codeaurora.org>"},{"sha":"e615d01c676f125cbaef18715c6843a7ad912f3c","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/e615d01c676f125cbaef18715c6843a7ad912f3c","message":"msm_kgsl: Map host addresses into GPU's MMU\n\nWe need the ability to map in host addresses as this will\nallow the use of memory allocated in user space.\n\nChange-Id: I8be66122e183930cb31f0a3839e1af6f4b3e2df0\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"df57aee7ad70479816aa76bed88350546f40c246","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/df57aee7ad70479816aa76bed88350546f40c246","message":"msm_kgsl: Add idle command only before interrupt generation\n\nRemove idle command from end of every packet and add it\nonly before interrupt generation. Earlier an idle command\nwas added at the end of every frame with interrupt generation\ncommand but now since we generate interrupts in kernel just\nadd idle before the interrupt generation.\n\nChange-Id: Ia031cc5955c2dd531ed9b9042e7904f3747ee217\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"460534204ff0d52923387eed553d42c4668338d6","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/460534204ff0d52923387eed553d42c4668338d6","message":"msm_kgsl: Convert pfn to physaddr before using the address for cache flush.\n\nCache flush calls use physical addresses, hence convert pfn to\nphysical address. This bug was introduced in change\n9318fc2ab50dd953d73eacc40d70aaaa6563917a\n\nChange-Id: Ia78ad56573181d9759d86416c4bbbbc041550b51\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"487e68c67305a168d657f6ac5b730c29c0e3b1a9","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/487e68c67305a168d657f6ac5b730c29c0e3b1a9","message":"msm: kgsl: add a Kconfig option to disable the 2D core\n\nChange-Id: I07430c4ff4fd675c944c9ff3d025183ed59a7bbe\nSigned-off-by: Jeremy Gebben <jgebben@codeaurora.org>"},{"sha":"bac150c5f21b529643956de6eb5a4af3662cc43b","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/bac150c5f21b529643956de6eb5a4af3662cc43b","message":"msm_kgsl: Add back in a max timeout period\n\nMax timeout period was removed in change\n9fa7a6caad680db6c0b8b8bc0dbea5b8f39448a9\nAdding it back in here.\n\nChange-Id: I4d04d5e6445cf29db8eabbe33f166b1be0a3c7cd\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"f78808a29b2202e99c98862247f97797a0e4d99c","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/f78808a29b2202e99c98862247f97797a0e4d99c","message":"msm: kgsl: Enable the kgsl on the 8660 target\n\nChange-Id: I8e5863ac0b15bbf5f3cf1fffe217217dcc4fd38d\nSigned-off-by: Naomi Luis <nluis@codeaurora.org>"},{"sha":"0ee215e47ad139ef2e3ca4c5722a7329d4f92920","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/0ee215e47ad139ef2e3ca4c5722a7329d4f92920","message":"gpu: msm:  Update KGSL DRM to the 2.1.1 version\n\nUpdate the KGSL DRM driver to the 2.1.1 version of\nthe API.\n\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>"},{"sha":"b66f751276625ee5b5ca50221becb81e29e86776","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/b66f751276625ee5b5ca50221becb81e29e86776","message":"msm_kgsl: Remove generation of additional interrupt for waiting processes\n\nRemoved the generation if IB1 interrupt when processes have to wait on\na timestamp and accordingly fixed conditional interrupt generation code\nso that IB1 interrupt generation is no longer required.\n\nChange-Id: I543ac21e49d82338d040f9613436cd1f27c8fef5\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>"},{"sha":"af5f728753d5c135142dbea4ecfe7b17f04ef4b9","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/af5f728753d5c135142dbea4ecfe7b17f04ef4b9","message":"kgsl: drm:  Map all GEM objects in the GPU MMU\n\nMap both PMEM and paged memory objects in the GPU MMU.\n\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>"},{"sha":"4f755e0bd4cc83695f45c6ddded7d5bccf012b27","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/4f755e0bd4cc83695f45c6ddded7d5bccf012b27","message":"msm: kgsl: use a proper ringbuffer for the 2d core\n\nSince the 2d core does not have read and write pointers, we use\nthe timestamps modulo the ringbuffer size as the read and write\npointers. Also, we assume that each entry in the ringbuffer is\nthe same size (10 words).\n\nChange-Id: I2b96761d033f558b5e0c5759ec362e84309855db\nSigned-off-by: Jeremy Gebben <jgebben@codeaurora.org>"},{"sha":"af7a1d183fd456149a792441e1cdcc7f4edad341","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/af7a1d183fd456149a792441e1cdcc7f4edad341","message":"msm_kgsl: Separate 2D and 3D devices in the driver\n\nRefactor driver to support minimal device separation. To achieve this\nseparation, separate device nodes rather than just one (/dev/kgsl) are\nused. 2D and 3D device structures are separated out into a generic and\nHW specific segments. Device_id parameter in the ioctls is no longer\nneeded. Private, per-FD structures are no longer the same as per-process\nstructures and must be modified accordingly.\n\nChange-Id: I7df20c9c71f1c683ccbd79c6fbba17ecc577611f\nSigned-off-by: Jon Ashburn <jashburn@codeaurora.org>"},{"sha":"654bcd7296022cd5ad40e7124f332bea4317467c","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/654bcd7296022cd5ad40e7124f332bea4317467c","message":"msm: kgsl: rewrite documents\n\nSigned-off-by: hayashikejinan <hayashikejinan@gmail.com>"},{"sha":"a213821c825e646161273843c13e04e50dfa2767","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/a213821c825e646161273843c13e04e50dfa2767","message":"msm: kgsl: merge to aurora\n\nSigned-off-by: hayashikejinan <hayashikejinan@gmail.com>"},{"sha":"249f7faae367203e7c26d6cea0bc4a00290a4b97","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/249f7faae367203e7c26d6cea0bc4a00290a4b97","message":"msm: kgsl: Don't fail on missing IMEM clock\n\nSome platforms don't have an IMEM clock, so it shouldn't be a\nfatal condition to not have one.\n\nChange-Id: I05a01b9bc807f0f0156f74e8c58d3715bf7742c1\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>"},{"sha":"27eb4d4fa1e02eae9a6cf13cf7e7d11cf0df239e","author":{"email":"49f48bee949f9a633b1aaca870382bde2b613982@gmail.com","name":"hayashikejinan"},"url":"https://api.github.com/repos/hayashikejinan/x10_Th_kernel/commits/27eb4d4fa1e02eae9a6cf13cf7e7d11cf0df239e","message":"drm: Add kgsl_drm.h to the Kbuild to be copied with other headers\n\nkgsl_drm.h should be exported with the other DRM headers.\n\nChange-Id: I3a86fabc040348720d3e0bd93773f34bea6eef0c\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>"}],"head":"08d241b8ca099e16ea40fafd3f2d558ae6ee2dfe","size":38}