{"push_id":554508659,"size":1000,"distinct_size":0,"ref":"refs/heads/staging/sata","head":"3b36eb1bc67bea83bd1e7f92ee8b60afef81a9bf","before":"6e09211dc7b15a937e5d23f050ae169d9c1263d4","commits":[{"sha":"3fba7036c53e2c24c7505b7869dc77464fdd7d9e","author":{"email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@st.com","name":"Maxime COQUELIN"},"message":"ARM: dts: STiH418: Add B2199 board support\n\nB2199 HDK is the reference board for STiH418 SoC.\nIt has the following characteristics:\n - 3GB DDR3\n - 8GB eMMC / SD-Card slot\n - 32MB NOR Flash\n - 1 x Gbit Ethernet\n - 1 x USB3.0 port\n - 2 x USB2.0 ports\n - 1 x Sata or Mini-PCIe port\n - 1 x WiFi 802.11ac (Quantenna)\n - 1 x HDMI out\n - 1 x HDMI in\n - 1 x SPDIF\n\nReviewed-by: Peter Griffin <peter.griffin@linaro.org>\nSigned-off-by: Maxime Coquelin <maxime.coquelin@st.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/3fba7036c53e2c24c7505b7869dc77464fdd7d9e"},{"sha":"b26373c0da982f8a29406f10db39e287c1f0696b","author":{"email":"03f83f1e49bc50e862dce9aaebc7b62e12793500@st.com","name":"Gabriel FERNANDEZ"},"message":"ARM: DT: STi: STiH407: Add DT node for MiPHY28lp\n\nThe MiPHY28lp is a Generic PHY which can serve various SATA, PCIe or\nUSB3 devices. The two first ports can be use for either; both SATA, both\nPCIe or one of each in any configuration.\nThe Third port is only for USB3.\n\nSigned-off-by: Gabriel Fernandez <gabriel.fernandez@linaro.org>\nSigned-off-by: Maxime Coquelin <maxime.coquelin@st.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/b26373c0da982f8a29406f10db39e287c1f0696b"},{"sha":"89ae11c41e16460d5b259e8059e73f1785f23880","author":{"email":"03f83f1e49bc50e862dce9aaebc7b62e12793500@st.com","name":"Gabriel FERNANDEZ"},"message":"ARM: multi_v7_defconfig: Enable MiPHY28lp - ST's Generic (SATA, PCIe & USB3) PHY\n\nSigned-off-by: Gabriel Fernandez <gabriel.fernandez@linaro.org>\nSigned-off-by: Maxime Coquelin <maxime.coquelin@st.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/89ae11c41e16460d5b259e8059e73f1785f23880"},{"sha":"dd548cf910809d2fb4429b42b899673bec1f3095","author":{"email":"9a2667dee3b90866bbc9c2696cff2b7d5616c95a@st.com","name":"Maxime COQUELIN"},"message":"ARM: STi: Add STiH418 SoC support\n\nThis patch adds support to STiH418 SoC.\n\nSigned-off-by: Maxime Coquelin <maxime.coquelin@st.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/dd548cf910809d2fb4429b42b899673bec1f3095"},{"sha":"a6d5101661c88d642b1fc85657fb0c58da821aa7","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: Add architecture-defined TLB flush support\n\nAllow architectures to override the generic kvm_flush_remote_tlbs()\nfunction via HAVE_KVM_ARCH_TLB_FLUSH_ALL. ARMv7 will need this to\nprovide its own TLB flush interface.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nReviewed-by: Marc Zyngier <marc.zyngier@arm.com>\nReviewed-by: Paolo Bonzini <pbonzini@redhat.com>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/a6d5101661c88d642b1fc85657fb0c58da821aa7"},{"sha":"ba0513b5b8ffbcb0cc89e2f172c0bcb70497ba2e","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: Add generic support for dirty page logging\n\nkvm_get_dirty_log() provides generic handling of dirty bitmap, currently reused\nby several architectures. Building on that we intrdoduce\nkvm_get_dirty_log_protect() adding write protection to mark these pages dirty\nfor future write access, before next KVM_GET_DIRTY_LOG ioctl call from user\nspace.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/ba0513b5b8ffbcb0cc89e2f172c0bcb70497ba2e"},{"sha":"e108ff2f8033a417ee3e517d9f8730f665646076","author":{"email":"69d3ebcf5ee4e7f05a50dc23cd96655b730804b4@redhat.com","name":"Paolo Bonzini"},"message":"KVM: x86: switch to kvm_get_dirty_log_protect\n\nWe now have a generic function that does most of the work of\nkvm_vm_ioctl_get_dirty_log, now use it.\n\nAcked-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/e108ff2f8033a417ee3e517d9f8730f665646076"},{"sha":"72fc36b600f73e37557576af80c58836dcf389f9","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm: Add ARMv7 API to flush TLBs\n\nThis patch adds ARMv7 architecture TLB Flush function.\n\nAcked-by: Marc Zyngier <marc.zyngier@arm.com>\nAcked-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/72fc36b600f73e37557576af80c58836dcf389f9"},{"sha":"c64735554c0aad2dc83c737ecf4c32075bed57a4","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm: Add initial dirty page locking support\n\nAdd support for initial write protection of VM memslots. This patch\nseries assumes that huge PUDs will not be used in 2nd stage tables, which is\nalways valid on ARMv7\n\nAcked-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/c64735554c0aad2dc83c737ecf4c32075bed57a4"},{"sha":"53c810c364d7a2d5cebd5a0e4c882643af3b0a0e","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm: dirty logging write protect support\n\nAdd support to track dirty pages between user space KVM_GET_DIRTY_LOG ioctl\ncalls. We call kvm_get_dirty_log_protect() function to do most of the work.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nReviewed-by: Marc Zyngier <marc.zyngier@arm.com>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/53c810c364d7a2d5cebd5a0e4c882643af3b0a0e"},{"sha":"15a49a44fc36209e1112e9b8451d653cd07f17a8","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm: page logging 2nd stage fault handling\n\nThis patch adds support for 2nd stage page fault handling while dirty page\nlogging. On huge page faults, huge pages are dissolved to normal pages, and\nrebuilding of 2nd stage huge pages is blocked. In case migration is\ncanceled this restriction is removed and huge pages may be rebuilt again.\n\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/15a49a44fc36209e1112e9b8451d653cd07f17a8"},{"sha":"8199ed0e7c28ece79674a9fbba3208e93395a646","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm64: ARMv8 header changes for page logging\n\nThis patch adds arm64 helpers to write protect pmds/ptes and retrieve\npermissions while logging dirty pages. Also adds prototype to write protect\na memory slot and adds a pmd define to check for read-only pmds.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/8199ed0e7c28ece79674a9fbba3208e93395a646"},{"sha":"9836c6b9fff8cbc43e8bb0098e901fe84ceb0810","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm64: Add HYP interface to flush VM Stage 1/2 TLB entries\n\nThis patch adds support for arm64 hyp interface to flush all TLBs associated\nwith VMID.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/9836c6b9fff8cbc43e8bb0098e901fe84ceb0810"},{"sha":"7276030a082c9c33150e5900a80e26c6e3189b16","author":{"email":"a0f3720fc18afede2c8e9da526a98534127e3b47@samsung.com","name":"Mario Smarduch"},"message":"KVM: arm/arm64: Enable Dirty Page logging for ARMv8\n\nThis patch enables ARMv8 ditry page logging support. Plugs ARMv8 into generic\nlayer through Kconfig symbol, and drops earlier ARM64 constraints to enable\nlogging at architecture layer.\n\nReviewed-by: Christoffer Dall <christoffer.dall@linaro.org>\nSigned-off-by: Mario Smarduch <m.smarduch@samsung.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/7276030a082c9c33150e5900a80e26c6e3189b16"},{"sha":"eca6f17253f33313eeb3020d0634a60d10f650c4","author":{"email":"45b517be0e5ec6dc3a39715767c1d18e090d39b4@atmel.com","name":"Nicolas Ferre"},"message":"Merge tag 'at91-dt' into at91-3.20-cleanup","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/eca6f17253f33313eeb3020d0634a60d10f650c4"},{"sha":"f5598d346e36169f3eb4008c895300a39b100a0b","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"ARM: at91: pm: rework cpu detection\n\nStore SoC differences in a struct to remove cpu_is_* usage.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/f5598d346e36169f3eb4008c895300a39b100a0b"},{"sha":"d2e467905596760f1218e3382de24ab2c14d5baf","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"ARM: at91: pm: use the mmio-sram pool to access SRAM\n\nNow that the SRAM is part of a genpool, use it to allocate memory to use for the\nslowclock implementation.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/d2e467905596760f1218e3382de24ab2c14d5baf"},{"sha":"a63ba4114690cad6e71cbcfd187b0ebf20321dfa","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"ARM: at91: pm: add UDP and UHP checks to newer SoCs\n\nCheck UDP and UHP on sam9x5, sam9n12 and the sama5 series.\nCheck UHP on the sam9g45.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/a63ba4114690cad6e71cbcfd187b0ebf20321dfa"},{"sha":"4db0ba22da9f4406c292a6a6110eeb2edd12f16a","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"ARM: at91: pm: prepare for multiplatform\n\nSplit at91_pm_init() in three variants that are called by the respective SoCs\n.init_machine. This allows to remove the of_machine_is_compatible() calls and\nmove at91_pm_init() out of arch_initcall() which is required for multiplatform.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/4db0ba22da9f4406c292a6a6110eeb2edd12f16a"},{"sha":"14efc54a9470e63ce004ae17e9512f4b3953a2fe","author":{"email":"a7228e626ecf0022ac91fc1cd8db88e71d0e5e0e@free-electrons.com","name":"Alexandre Belloni"},"message":"ARM: at91: remove useless map_io\n\nNow that the SRAM is initialized by the mmio-sram driver, .map_io is useless.\nremove it.\n\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nSigned-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>","distinct":false,"url":"https://api.github.com/repos/thierryreding/linux/commits/14efc54a9470e63ce004ae17e9512f4b3953a2fe"}]}