mirror of
https://github.com/torvalds/linux.git
synced 2025-11-03 10:10:33 +02:00
Some things that I missed due to travel, or that came in late.
Two fixes also going to stable:
- A revert of a buggy change to the 8xx TLB miss handlers.
- Our flushing of SPE (Signal Processing Engine) registers on fork was broken.
Other changes:
- A change to the KVM decrementer emulation to use proper APIs.
- Some cleanups to the way we do code patching in the 8xx code.
- Expose the maximum possible memory for the system in /proc/powerpc/lparcfg.
- Merge some updates from Scott: "a couple device tree updates, and a fix for a
missing prototype warning."
A few other minor fixes and a handful of fixes for our selftests.
Thanks to:
Aravinda Prasad, Breno Leitao, Camelia Groza, Christophe Leroy, Felipe Rechia,
Joel Stanley, Naveen N. Rao, Paul Mackerras, Scott Wood, Tyrel Datwyler.
-----BEGIN PGP SIGNATURE-----
iQIcBAABAgAGBQJb3C+uAAoJEFHr6jzI4aWAPJgQAIX0aD/PiYfEUI/rm/Q0vnJI
HO3FCKroi+LVF/URU24+NLA/1KGCBfO9by9m6D/nnmHl+vi2P69fFgokywO0Ajru
nf9a+9Gx53IbO7EEUf1fZVwxCMobBqU8eWq1hIBndd5HTz9QEftc/RXgpgqZcQ/x
x8xN1FNMSUT9NwMk750QDO7CFBrSfSjFC+/WrkViBaMiRWx2rwle+2tDipQ/fegY
Tsu4wg0qEzWMT//MFP4yOlkcLV8M6d2Sw65Km59rWHA1I2wqsTek1yQ68Epo9Co0
RdJh9Nt1kjLC5XXteneFhe18UUPKRmrXbYDFByw5CUhs5VI99Dq4w5kamh197XLr
+jA3XHAeAyaXf21I9zmmZXbhHanowCPZGyzZqZXWJ86bVJp5v328wXmnxtKrb0Nz
pH7fjQ6zjzsZgIcN9i2CFpIvuDQ/z1A/QyHdBnRvJ8HoXlTerZCn22JTgY7d2VJu
XJn1n+VABG2BrzJexW/7quY3Z7V6tvdkloWwOA3PdAwkcoImd4BfYq9K2DU//diN
BnXPnDs2K7JwDG9s+cgUEHnrP6DOKsxT+mmYpqXf0Ta0wtyoZJ1zgSdfZAUOmjnb
MhcK46l+F4E891qjnsuuVNnspqI4yPMLmAGmife5OUrfcoFdm/vFbM75FaXameBx
cMOmidrJJhO6z5eWSKvO
=VCkW
-----END PGP SIGNATURE-----
Merge tag 'powerpc-4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Pull powerpc fixes from Michael Ellerman:
"Some things that I missed due to travel, or that came in late.
Two fixes also going to stable:
- A revert of a buggy change to the 8xx TLB miss handlers.
- Our flushing of SPE (Signal Processing Engine) registers on fork
was broken.
Other changes:
- A change to the KVM decrementer emulation to use proper APIs.
- Some cleanups to the way we do code patching in the 8xx code.
- Expose the maximum possible memory for the system in
/proc/powerpc/lparcfg.
- Merge some updates from Scott: "a couple device tree updates, and a
fix for a missing prototype warning"
A few other minor fixes and a handful of fixes for our selftests.
Thanks to: Aravinda Prasad, Breno Leitao, Camelia Groza, Christophe
Leroy, Felipe Rechia, Joel Stanley, Naveen N. Rao, Paul Mackerras,
Scott Wood, Tyrel Datwyler"
* tag 'powerpc-4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (21 commits)
selftests/powerpc: Fix compilation issue due to asm label
selftests/powerpc/cache_shape: Fix out-of-tree build
selftests/powerpc/switch_endian: Fix out-of-tree build
selftests/powerpc/pmu: Link ebb tests with -no-pie
selftests/powerpc/signal: Fix out-of-tree build
selftests/powerpc/ptrace: Fix out-of-tree build
powerpc/xmon: Relax frame size for clang
selftests: powerpc: Fix warning for security subdir
selftests/powerpc: Relax L1d miss targets for rfi_flush test
powerpc/process: Fix flush_all_to_thread for SPE
powerpc/pseries: add missing cpumask.h include file
selftests/powerpc: Fix ptrace tm failure
KVM: PPC: Use exported tb_to_ns() function in decrementer emulation
powerpc/pseries: Export maximum memory value
powerpc/8xx: Use patch_site for perf counters setup
powerpc/8xx: Use patch_site for memory setup patching
powerpc/code-patching: Add a helper to get the address of a patch_site
Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP"
powerpc/8xx: add missing header in 8xx_mmu.c
powerpc/8xx: Add DT node for using the SEC engine of the MPC885
...
|
||
|---|---|---|
| .. | ||
| dts | ||
| .gitignore | ||
| 4xx.c | ||
| 4xx.h | ||
| 44x.h | ||
| addnote.c | ||
| bamboo.c | ||
| cpm-serial.c | ||
| crt0.S | ||
| crtsavres.S | ||
| cuboot-8xx.c | ||
| cuboot-52xx.c | ||
| cuboot-83xx.c | ||
| cuboot-85xx-cpm2.c | ||
| cuboot-85xx.c | ||
| cuboot-824x.c | ||
| cuboot-acadia.c | ||
| cuboot-amigaone.c | ||
| cuboot-bamboo.c | ||
| cuboot-ebony.c | ||
| cuboot-hotfoot.c | ||
| cuboot-katmai.c | ||
| cuboot-kilauea.c | ||
| cuboot-mpc7448hpc2.c | ||
| cuboot-pq2.c | ||
| cuboot-rainier.c | ||
| cuboot-sam440ep.c | ||
| cuboot-sequoia.c | ||
| cuboot-taishan.c | ||
| cuboot-warp.c | ||
| cuboot-yosemite.c | ||
| cuboot.c | ||
| cuboot.h | ||
| dcr.h | ||
| decompress.c | ||
| devtree.c | ||
| div64.S | ||
| dummy.c | ||
| ebony.c | ||
| elf.h | ||
| elf_util.c | ||
| ep88xc.c | ||
| ep405.c | ||
| ep8248e.c | ||
| epapr-wrapper.c | ||
| epapr.c | ||
| fixed-head.S | ||
| fixup-headers.sed | ||
| fsl-soc.c | ||
| fsl-soc.h | ||
| gamecube-head.S | ||
| gamecube.c | ||
| hack-coff.c | ||
| holly.c | ||
| install.sh | ||
| io.h | ||
| libfdt-wrapper.c | ||
| libfdt_env.h | ||
| main.c | ||
| Makefile | ||
| mktree.c | ||
| motload-head.S | ||
| mpc8xx.c | ||
| mpc8xx.h | ||
| mpc52xx-psc.c | ||
| mvme5100.c | ||
| mvme7100.c | ||
| ns16550.c | ||
| of.c | ||
| of.h | ||
| ofconsole.c | ||
| oflib.c | ||
| opal-calls.S | ||
| opal.c | ||
| ops.h | ||
| page.h | ||
| planetcore.c | ||
| planetcore.h | ||
| ppc_asm.h | ||
| ppcboot-hotfoot.h | ||
| ppcboot.h | ||
| pq2.c | ||
| pq2.h | ||
| ps3-head.S | ||
| ps3-hvcall.S | ||
| ps3.c | ||
| pseries-head.S | ||
| README | ||
| redboot-8xx.c | ||
| redboot-83xx.c | ||
| redboot.h | ||
| reg.h | ||
| rs6000.h | ||
| serial.c | ||
| simple_alloc.c | ||
| simpleboot.c | ||
| stdbool.h | ||
| stdint.h | ||
| stdio.c | ||
| stdio.h | ||
| stdlib.c | ||
| stdlib.h | ||
| string.h | ||
| string.S | ||
| swab.h | ||
| treeboot-akebono.c | ||
| treeboot-bamboo.c | ||
| treeboot-currituck.c | ||
| treeboot-ebony.c | ||
| treeboot-iss4xx.c | ||
| treeboot-walnut.c | ||
| types.h | ||
| uartlite.c | ||
| ugecon.c | ||
| ugecon.h | ||
| util.S | ||
| virtex.c | ||
| virtex405-head.S | ||
| wii-head.S | ||
| wii.c | ||
| wrapper | ||
| xz_config.h | ||
| zImage.coff.lds.S | ||
| zImage.lds.S | ||
| zImage.ps3.lds.S | ||
To extract the kernel vmlinux, System.map, .config or initrd from the zImage binary: objcopy -j .kernel:vmlinux -O binary zImage vmlinux.gz objcopy -j .kernel:System.map -O binary zImage System.map.gz objcopy -j .kernel:.config -O binary zImage config.gz objcopy -j .kernel:initrd -O binary zImage.initrd initrd.gz Peter