[Midnightbsd-cvs] [MidnightBSD/src] 99e373: Revert "mips"

Lucas Holt noreply at github.com
Mon Jul 31 14:07:40 EDT 2023


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 99e37369022699ab2155522ee053a0aec057c2c0
      https://github.com/MidnightBSD/src/commit/99e37369022699ab2155522ee053a0aec057c2c0
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M lib/clang/libclang/Makefile
    M lib/clang/liblldb/LLDBWrapLua.cpp
    M lib/clang/liblldb/Makefile
    M lib/clang/libllvm/Makefile

  Log Message:
  -----------
  Revert "mips"

This reverts commit f5979de4f1e7e36ca4bf52914fc650e6cf34dbf9.


  Commit: dbd1dd8a0a89e99a689ad0aa9e2c04d25da9b3d2
      https://github.com/MidnightBSD/src/commit/dbd1dd8a0a89e99a689ad0aa9e2c04d25da9b3d2
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M lib/clang/include/Plugins/Plugins.def
    M lib/clang/include/llvm/Config/AsmParsers.def
    M lib/clang/include/llvm/Config/AsmPrinters.def
    M lib/clang/include/llvm/Config/Disassemblers.def
    M lib/clang/include/llvm/Config/Targets.def
    M lib/clang/libclang/Makefile
    M lib/clang/liblldb/Makefile
    M lib/clang/libllvm/Makefile
    M share/man/man5/src.conf.5
    M share/mk/bsd.cpu.mk
    M share/mk/bsd.endian.mk
    M share/mk/bsd.lib.mk
    M share/mk/bsd.sys.mk
    M share/mk/local.meta.sys.mk
    M share/mk/src.opts.mk
    M share/mk/sys.dependfile.mk
    M share/mk/sys.mk
    M sys/Makefile
    M usr.sbin/mptable/mptable.c

  Log Message:
  -----------
  Revert "remove mips stuff"

This reverts commit 7f0c0470fa0d2ed8e465f964c0395c3929b1fdca.


  Commit: cf108c4162bb5085a0b27f57d88fbabd7a8b4296
      https://github.com/MidnightBSD/src/commit/cf108c4162bb5085a0b27f57d88fbabd7a8b4296
  Author: Osama Abboud <osamaabb at amazon.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M sys/dev/ena/ena.c

  Log Message:
  -----------
  ena: Initialize statistics before the interface is available

In [1], the FBSD community exposed a bug in the fbsd/ena driver.

Bug description:
----------------
Current function call order is as follows:

1. ena_attach()
1.1. ena_setup_ifnet()
1.1.1. Registration of ena_get_counter()
1.1.2. ether_ifattach(ifp, adapter->mac_addr);
1.2. Statistics allocation and initialization.

At point 1.1.2, when ether_ifattach() returns, the interface is available,
and stats can be read before they are allocated, leading to kernel panic.

Also fixed a potential memory leak by freeing the stats since they were
not freed in case the following calls failed.

Fix:
----
This commit moves the statistics allocation and initialization to happen
before ena_setup_ifnet()

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268934

Fixes: 9b8d05b8ac78 ("Add support for Amazon Elastic Network Adapter (ENA) NIC")
Fixes: 30217e2dff10 ("Rework counting of hardware statistics in ENA driver")
MFC after: 2 weeks
Sponsored by: Amazon, Inc.

(cherry picked from commit b9e80b5280b75f2c641d680245df44b8ff26a7b0)


  Commit: 0c624119ca37dccb2e1a55a16acd8181c5158bdd
      https://github.com/MidnightBSD/src/commit/0c624119ca37dccb2e1a55a16acd8181c5158bdd
  Author: Arthur Kiyanovski <akiyano at amazon.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M sys/dev/ena/ena.c

  Log Message:
  -----------
  ena: Fix driver unload crash

When ena_detach is called, we first call ether_ifdetach(),
which destroys internal addresses of ifp. One such address
is ifp->if_addr->ifa_addr. Then during ena_destroy_device(),
if_link_state_change() is called, eventually trying to access
ifp->if_addr->ifa_addr->sa_family. This causes an access
to garbage memory and crashes the kernel.

Ticket [1] was opened to the FreeBSD community to add null
check in the code of if_link_state_change().
A fix was submitted in commit [2], however it was noted
that it is our driver's responsibilty to not call
if_link_state_change() after calling ether_ifdetach().

This commit makes sure if_link_state_change() is not called
after ether_ifdetach().

[1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270813
[2]: https://reviews.freebsd.org/D39614

Fixes: 32f63fa7f975 ("Split ENA reset routine into restore and destroy stages")
MFC after: 2 weeks
Sponsored by: Amazon, Inc.

(cherry picked from commit c59a5fbd8a2ef68ed0842cbb1df4450edd654129)


  Commit: cafd88a3e74f9c13f284f7ef4068c13423c506f4
      https://github.com/MidnightBSD/src/commit/cafd88a3e74f9c13f284f7ef4068c13423c506f4
  Author: Arthur Kiyanovski <akiyano at amazon.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M sys/dev/ena/ena.h

  Log Message:
  -----------
  ena: Update driver version to v2.6.3

Bug Fixes:
* Initialize statistics before the interface is available
* Fix driver unload crash

Minor Changes:
* Mechanically convert ena(4) to DrvAPI
* Remove usage of IFF_KNOWSEPOCH

MFC after: 2 weeks
Sponsored by: Amazon, Inc.

(cherry picked from commit ac40021c935d77d86e68d28c6d33187ce9638ec6)


  Commit: 1dea726d2b0e661dc26c925257a8dc25c4dbe429
      https://github.com/MidnightBSD/src/commit/1dea726d2b0e661dc26c925257a8dc25c4dbe429
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M Makefile
    M Makefile.inc1
    A cddl/contrib/opensolaris/lib/libdtrace/powerpc/dt_isadep.c
    A contrib/gcclibs/libgomp/config/linux/powerpc/futex.h
    A contrib/gdb/gdb/config/powerpc/fbsd.mh
    A contrib/gdb/gdb/config/powerpc/fbsd.mt
    A contrib/gdb/gdb/config/powerpc/nbsd.mh
    A contrib/gdb/gdb/config/powerpc/nbsd.mt
    A contrib/gdb/gdb/config/powerpc/nm-fbsd.h
    A contrib/gdb/gdb/config/powerpc/nm-nbsd.h
    A contrib/gdb/gdb/config/powerpc/ppc-eabi.mt
    A contrib/gdb/gdb/config/powerpc/ppc-sim.mt
    A contrib/gdb/gdb/config/powerpc/tm-nbsd.h
    A contrib/gdb/gdb/config/powerpc/tm-ppc-eabi.h
    A contrib/gdb/gdb/config/powerpc/tm-ppcle-eabi.h
    A contrib/gdb/gdb/config/powerpc/tm-ppcle-sim.h
    A contrib/gdb/gdb/config/powerpc/tm-vxworks.h
    A contrib/gdb/gdb/config/powerpc/vxworks.mt
    A contrib/libstdc++/config/cpu/powerpc/atomic_word.h
    A contrib/libstdc++/config/cpu/powerpc/cpu_defines.h
    A contrib/netbsd-tests/lib/csu/arch/powerpc/h_initfini_align.S
    A contrib/netbsd-tests/lib/libc/arch/powerpc/exec_prot_support.c
    A contrib/netbsd-tests/lib/libc/arch/powerpc/return_one.S
    A contrib/netbsd-tests/lib/libc/arch/powerpc64/exec_prot_support.c
    A contrib/netbsd-tests/lib/libc/arch/powerpc64/return_one.S
    A gnu/usr.bin/binutils/as/powerpc-freebsd/itbl-cpu.h
    A gnu/usr.bin/binutils/as/powerpc-freebsd/targ-cpu.h
    A gnu/usr.bin/gdb/arch/powerpc/Makefile
    A gnu/usr.bin/gdb/arch/powerpc/config.h
    A gnu/usr.bin/gdb/arch/powerpc/init.c
    A gnu/usr.bin/gdb/arch/powerpc64/Makefile
    A gnu/usr.bin/gdb/arch/powerpc64/config.h
    A gnu/usr.bin/gdb/arch/powerpc64/init.c
    M lib/clang/liblldb/Makefile
    M lib/clang/llvm.build.mk
    A lib/csu/powerpc/Makefile
    A lib/csu/powerpc/Makefile.depend
    A lib/csu/powerpc/crt.h
    A lib/csu/powerpc/crt1.c
    A lib/csu/powerpc/crti.S
    A lib/csu/powerpc/crtn.S
    A lib/csu/powerpc/crtsavres.S
    A lib/csu/powerpc64/Makefile
    A lib/csu/powerpc64/Makefile.depend
    A lib/csu/powerpc64/crt.h
    A lib/csu/powerpc64/crt1.c
    A lib/csu/powerpc64/crti.S
    A lib/csu/powerpc64/crtn.S
    M lib/libc/Makefile
    A lib/libc/powerpc/Makefile.inc
    A lib/libc/powerpc/SYS.h
    A lib/libc/powerpc/Symbol.map
    A lib/libc/powerpc/_fpmath.h
    A lib/libc/powerpc/arith.h
    A lib/libc/powerpc/gd_qnan.h
    A lib/libc/powerpc/gen/Makefile.common
    A lib/libc/powerpc/gen/Makefile.inc
    A lib/libc/powerpc/gen/_ctx_start.S
    A lib/libc/powerpc/gen/_set_tp.c
    A lib/libc/powerpc/gen/_setjmp.S
    A lib/libc/powerpc/gen/eabi.S
    A lib/libc/powerpc/gen/fabs.S
    A lib/libc/powerpc/gen/flt_rounds.c
    A lib/libc/powerpc/gen/fpgetmask.c
    A lib/libc/powerpc/gen/fpgetround.c
    A lib/libc/powerpc/gen/fpgetsticky.c
    A lib/libc/powerpc/gen/fpsetmask.c
    A lib/libc/powerpc/gen/fpsetround.c
    A lib/libc/powerpc/gen/getcontextx.c
    A lib/libc/powerpc/gen/infinity.c
    A lib/libc/powerpc/gen/makecontext.c
    A lib/libc/powerpc/gen/setjmp.S
    A lib/libc/powerpc/gen/signalcontext.c
    A lib/libc/powerpc/gen/sigsetjmp.S
    A lib/libc/powerpc/gen/syncicache.c
    A lib/libc/powerpc/softfloat/milieu.h
    A lib/libc/powerpc/softfloat/powerpc-gcc.h
    A lib/libc/powerpc/softfloat/softfloat.h
    A lib/libc/powerpc/static_tls.h
    A lib/libc/powerpc/sys/Makefile.inc
    A lib/libc/powerpc/sys/__vdso_gettc.c
    A lib/libc/powerpc/sys/brk.S
    A lib/libc/powerpc/sys/cerror.S
    A lib/libc/powerpc/sys/exect.S
    A lib/libc/powerpc/sys/pipe.S
    A lib/libc/powerpc/sys/sbrk.S
    A lib/libc/powerpc/sys/setlogin.S
    A lib/libc/powerpc64/Makefile.inc
    A lib/libc/powerpc64/SYS.h
    A lib/libc/powerpc64/Symbol.map
    A lib/libc/powerpc64/_fpmath.h
    A lib/libc/powerpc64/arith.h
    A lib/libc/powerpc64/gd_qnan.h
    A lib/libc/powerpc64/gen/Makefile.inc
    A lib/libc/powerpc64/gen/_ctx_start.S
    A lib/libc/powerpc64/gen/_set_tp.c
    A lib/libc/powerpc64/gen/_setjmp.S
    A lib/libc/powerpc64/gen/fabs.S
    A lib/libc/powerpc64/gen/flt_rounds.c
    A lib/libc/powerpc64/gen/fpgetmask.c
    A lib/libc/powerpc64/gen/fpgetround.c
    A lib/libc/powerpc64/gen/fpgetsticky.c
    A lib/libc/powerpc64/gen/fpsetmask.c
    A lib/libc/powerpc64/gen/fpsetround.c
    A lib/libc/powerpc64/gen/getcontextx.c
    A lib/libc/powerpc64/gen/infinity.c
    A lib/libc/powerpc64/gen/makecontext.c
    A lib/libc/powerpc64/gen/setjmp.S
    A lib/libc/powerpc64/gen/signalcontext.c
    A lib/libc/powerpc64/gen/sigsetjmp.S
    A lib/libc/powerpc64/gen/syncicache.c
    A lib/libc/powerpc64/softfloat/milieu.h
    A lib/libc/powerpc64/softfloat/powerpc-gcc.h
    A lib/libc/powerpc64/softfloat/softfloat.h
    A lib/libc/powerpc64/static_tls.h
    A lib/libc/powerpc64/sys/Makefile.inc
    A lib/libc/powerpc64/sys/__vdso_gettc.c
    A lib/libc/powerpc64/sys/brk.S
    A lib/libc/powerpc64/sys/cerror.S
    A lib/libc/powerpc64/sys/exect.S
    A lib/libc/powerpc64/sys/pipe.S
    A lib/libc/powerpc64/sys/sbrk.S
    A lib/libc/powerpc64/sys/setlogin.S
    A lib/libc/powerpcspe/Makefile.inc
    A lib/libc/powerpcspe/gen/Makefile.inc
    A lib/libc/powerpcspe/gen/_setjmp.S
    A lib/libc/powerpcspe/gen/fabs.S
    A lib/libc/powerpcspe/gen/flt_rounds.c
    A lib/libc/powerpcspe/gen/fpgetmask.c
    A lib/libc/powerpcspe/gen/fpgetround.c
    A lib/libc/powerpcspe/gen/fpgetsticky.c
    A lib/libc/powerpcspe/gen/fpsetmask.c
    A lib/libc/powerpcspe/gen/fpsetround.c
    A lib/libc/powerpcspe/gen/setjmp.S
    A lib/libc/powerpcspe/gen/sigsetjmp.S
    A lib/libc/powerpcspe/softfloat/milieu.h
    A lib/libc/powerpcspe/softfloat/powerpc-gcc.h
    A lib/libc/powerpcspe/softfloat/softfloat.h
    A lib/libc/powerpcspe/sys/Makefile.inc
    A lib/libpmc/pmu-events/arch/powerpc/mapfile.csv
    A lib/libpmc/pmu-events/arch/powerpc/power8/cache.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/floating-point.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/frontend.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/marked.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/memory.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/other.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/pipeline.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/pmc.json
    A lib/libpmc/pmu-events/arch/powerpc/power8/translation.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/cache.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/floating-point.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/frontend.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/marked.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/memory.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/other.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/pipeline.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/pmc.json
    A lib/libpmc/pmu-events/arch/powerpc/power9/translation.json
    A lib/libthr/arch/powerpc/include/pthread_md.h
    A lib/libthr/arch/powerpc/include/pthread_tls.h
    A lib/libthread_db/arch/powerpc/libpthread_md.c
    A lib/msun/powerpc/Makefile.inc
    A lib/msun/powerpc/Symbol.map
    A lib/msun/powerpc/fenv.c
    A lib/msun/powerpc/fenv.h
    A libexec/rtld-elf/powerpc/Makefile.inc
    A libexec/rtld-elf/powerpc/reloc.c
    A libexec/rtld-elf/powerpc/rtld_machdep.h
    A libexec/rtld-elf/powerpc/rtld_start.S
    A libexec/rtld-elf/powerpc64/Makefile.inc
    A libexec/rtld-elf/powerpc64/reloc.c
    A libexec/rtld-elf/powerpc64/rtld_machdep.h
    A libexec/rtld-elf/powerpc64/rtld_start.S
    A stand/ficl/powerpc/sysdep.c
    A stand/ficl/powerpc/sysdep.h
    A stand/libsa/powerpc/_setjmp.S
    A stand/libsa/powerpc/syncicache.c
    A stand/powerpc/Makefile
    A stand/powerpc/Makefile.inc
    A stand/powerpc/boot1.chrp/Makefile
    A stand/powerpc/boot1.chrp/Makefile.hfs
    A stand/powerpc/boot1.chrp/boot1.c
    A stand/powerpc/boot1.chrp/bootinfo.txt
    A stand/powerpc/boot1.chrp/generate-hfs.sh
    A stand/powerpc/boot1.chrp/hfs.tmpl.bz2.uu
    A stand/powerpc/kboot/Makefile
    A stand/powerpc/kboot/conf.c
    A stand/powerpc/kboot/host_syscall.S
    A stand/powerpc/kboot/host_syscall.h
    A stand/powerpc/kboot/hostcons.c
    A stand/powerpc/kboot/hostdisk.c
    A stand/powerpc/kboot/kbootfdt.c
    A stand/powerpc/kboot/kerneltramp.S
    A stand/powerpc/kboot/ldscript.powerpc
    A stand/powerpc/kboot/main.c
    A stand/powerpc/kboot/ppc64_elf_freebsd.c
    A stand/powerpc/kboot/version
    A stand/powerpc/ofw/Makefile
    A stand/powerpc/ofw/conf.c
    A stand/powerpc/ofw/elf_freebsd.c
    A stand/powerpc/ofw/ldscript.powerpc
    A stand/powerpc/ofw/main.c
    A stand/powerpc/ofw/ofwfdt.c
    A stand/powerpc/ofw/ppc64_elf_freebsd.c
    A stand/powerpc/ofw/start.c
    A stand/powerpc/ofw/version
    A stand/powerpc/uboot/Makefile
    A stand/powerpc/uboot/conf.c
    A stand/powerpc/uboot/ldscript.powerpc
    A stand/powerpc/uboot/ppc64_elf_freebsd.c
    A stand/powerpc/uboot/start.S
    A stand/powerpc/uboot/version
    M sys/Makefile
    A sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/fasttrap_isa.c
    A sys/cddl/contrib/opensolaris/uts/powerpc/sys/fasttrap_isa.h
    A sys/cddl/dev/dtrace/powerpc/dtrace_asm.S
    A sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
    A sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
    A sys/cddl/dev/dtrace/powerpc/regset.h
    A sys/cddl/dev/fbt/powerpc/fbt_isa.c
    A sys/cddl/dev/fbt/powerpc/fbt_isa.h
    A sys/dts/powerpc/Makefile
    A sys/dts/powerpc/mpc8555cds.dts
    A sys/dts/powerpc/mpc8572ds.dts
    A sys/dts/powerpc/p1020rdb.dts
    A sys/dts/powerpc/p2020ds.dts
    A sys/dts/powerpc/p2041rdb.dts
    A sys/dts/powerpc/p2041si.dtsi
    A sys/dts/powerpc/p3041ds.dts
    A sys/dts/powerpc/p3041si.dtsi
    A sys/dts/powerpc/p5020ds.dts
    A sys/dts/powerpc/p5020si.dtsi
    A sys/powerpc/aim/aim_machdep.c
    A sys/powerpc/aim/isa3_hashtb.c
    A sys/powerpc/aim/locore.S
    A sys/powerpc/aim/locore32.S
    A sys/powerpc/aim/locore64.S
    A sys/powerpc/aim/mmu_oea.c
    A sys/powerpc/aim/mmu_oea64.c
    A sys/powerpc/aim/mmu_oea64.h
    A sys/powerpc/aim/moea64_if.m
    A sys/powerpc/aim/moea64_native.c
    A sys/powerpc/aim/mp_cpudep.c
    A sys/powerpc/aim/slb.c
    A sys/powerpc/aim/trap_subr32.S
    A sys/powerpc/aim/trap_subr64.S
    A sys/powerpc/booke/booke_machdep.c
    A sys/powerpc/booke/locore.S
    A sys/powerpc/booke/machdep_e500.c
    A sys/powerpc/booke/machdep_ppc4xx.c
    A sys/powerpc/booke/mp_cpudep.c
    A sys/powerpc/booke/platform_bare.c
    A sys/powerpc/booke/pmap.c
    A sys/powerpc/booke/spe.c
    A sys/powerpc/booke/trap_subr.S
    A sys/powerpc/conf/DEFAULTS
    A sys/powerpc/conf/GENERIC
    A sys/powerpc/conf/GENERIC.hints
    A sys/powerpc/conf/GENERIC64
    A sys/powerpc/conf/MPC85XX
    A sys/powerpc/conf/MPC85XXSPE
    A sys/powerpc/conf/Makefile
    A sys/powerpc/conf/NOTES
    A sys/powerpc/conf/QORIQ64
    A sys/powerpc/conf/dpaa/DPAA
    A sys/powerpc/conf/dpaa/config.dpaa
    A sys/powerpc/conf/dpaa/files.dpaa
    A sys/powerpc/cpufreq/dfs.c
    A sys/powerpc/cpufreq/mpc85xx_jog.c
    A sys/powerpc/cpufreq/pcr.c
    A sys/powerpc/cpufreq/pmcr.c
    A sys/powerpc/cpufreq/pmufreq.c
    A sys/powerpc/fpu/fpu_add.c
    A sys/powerpc/fpu/fpu_arith.h
    A sys/powerpc/fpu/fpu_compare.c
    A sys/powerpc/fpu/fpu_div.c
    A sys/powerpc/fpu/fpu_emu.c
    A sys/powerpc/fpu/fpu_emu.h
    A sys/powerpc/fpu/fpu_explode.c
    A sys/powerpc/fpu/fpu_extern.h
    A sys/powerpc/fpu/fpu_implode.c
    A sys/powerpc/fpu/fpu_instr.h
    A sys/powerpc/fpu/fpu_mul.c
    A sys/powerpc/fpu/fpu_sqrt.c
    A sys/powerpc/fpu/fpu_subr.c
    A sys/powerpc/include/_align.h
    A sys/powerpc/include/_bus.h
    A sys/powerpc/include/_inttypes.h
    A sys/powerpc/include/_limits.h
    A sys/powerpc/include/_stdint.h
    A sys/powerpc/include/_types.h
    A sys/powerpc/include/altivec.h
    A sys/powerpc/include/asm.h
    A sys/powerpc/include/atomic.h
    A sys/powerpc/include/bat.h
    A sys/powerpc/include/bus.h
    A sys/powerpc/include/bus_dma.h
    A sys/powerpc/include/clock.h
    A sys/powerpc/include/counter.h
    A sys/powerpc/include/cpu.h
    A sys/powerpc/include/cpufunc.h
    A sys/powerpc/include/db_machdep.h
    A sys/powerpc/include/dbdma.h
    A sys/powerpc/include/dump.h
    A sys/powerpc/include/efi.h
    A sys/powerpc/include/elf.h
    A sys/powerpc/include/endian.h
    A sys/powerpc/include/exec.h
    A sys/powerpc/include/float.h
    A sys/powerpc/include/floatingpoint.h
    A sys/powerpc/include/fpu.h
    A sys/powerpc/include/frame.h
    A sys/powerpc/include/gdb_machdep.h
    A sys/powerpc/include/hid.h
    A sys/powerpc/include/ieee.h
    A sys/powerpc/include/ieeefp.h
    A sys/powerpc/include/in_cksum.h
    A sys/powerpc/include/intr_machdep.h
    A sys/powerpc/include/kdb.h
    A sys/powerpc/include/limits.h
    A sys/powerpc/include/machdep.h
    A sys/powerpc/include/md_var.h
    A sys/powerpc/include/memdev.h
    A sys/powerpc/include/metadata.h
    A sys/powerpc/include/mmuvar.h
    A sys/powerpc/include/ofw_machdep.h
    A sys/powerpc/include/openpicreg.h
    A sys/powerpc/include/openpicvar.h
    A sys/powerpc/include/param.h
    A sys/powerpc/include/pcb.h
    A sys/powerpc/include/pcpu.h
    A sys/powerpc/include/pcpu_aux.h
    A sys/powerpc/include/pio.h
    A sys/powerpc/include/platform.h
    A sys/powerpc/include/platformvar.h
    A sys/powerpc/include/pmap.h
    A sys/powerpc/include/pmc_mdep.h
    A sys/powerpc/include/proc.h
    A sys/powerpc/include/procctl.h
    A sys/powerpc/include/profile.h
    A sys/powerpc/include/psl.h
    A sys/powerpc/include/pte.h
    A sys/powerpc/include/ptrace.h
    A sys/powerpc/include/reg.h
    A sys/powerpc/include/reloc.h
    A sys/powerpc/include/resource.h
    A sys/powerpc/include/rtas.h
    A sys/powerpc/include/runq.h
    A sys/powerpc/include/sc_machdep.h
    A sys/powerpc/include/setjmp.h
    A sys/powerpc/include/sigframe.h
    A sys/powerpc/include/signal.h
    A sys/powerpc/include/slb.h
    A sys/powerpc/include/smp.h
    A sys/powerpc/include/spr.h
    A sys/powerpc/include/sr.h
    A sys/powerpc/include/stack.h
    A sys/powerpc/include/stdarg.h
    A sys/powerpc/include/sysarch.h
    A sys/powerpc/include/tlb.h
    A sys/powerpc/include/trap.h
    A sys/powerpc/include/ucontext.h
    A sys/powerpc/include/vdso.h
    A sys/powerpc/include/vm.h
    A sys/powerpc/include/vmparam.h
    A sys/powerpc/mambo/mambo.c
    A sys/powerpc/mambo/mambo_console.c
    A sys/powerpc/mambo/mambo_disk.c
    A sys/powerpc/mambo/mambocall.S
    A sys/powerpc/mambo/mambocall.h
    A sys/powerpc/mikrotik/platform_rb.c
    A sys/powerpc/mikrotik/rb_led.c
    A sys/powerpc/mpc85xx/atpic.c
    A sys/powerpc/mpc85xx/ds1553_bus_fdt.c
    A sys/powerpc/mpc85xx/ds1553_core.c
    A sys/powerpc/mpc85xx/ds1553_reg.h
    A sys/powerpc/mpc85xx/fsl_diu.c
    A sys/powerpc/mpc85xx/fsl_espi.c
    A sys/powerpc/mpc85xx/fsl_sata.c
    A sys/powerpc/mpc85xx/fsl_sata.h
    A sys/powerpc/mpc85xx/i2c.c
    A sys/powerpc/mpc85xx/isa.c
    A sys/powerpc/mpc85xx/lbc.c
    A sys/powerpc/mpc85xx/lbc.h
    A sys/powerpc/mpc85xx/mpc85xx.c
    A sys/powerpc/mpc85xx/mpc85xx.h
    A sys/powerpc/mpc85xx/mpc85xx_cache.c
    A sys/powerpc/mpc85xx/mpc85xx_gpio.c
    A sys/powerpc/mpc85xx/pci_mpc85xx.c
    A sys/powerpc/mpc85xx/pci_mpc85xx_pcib.c
    A sys/powerpc/mpc85xx/platform_mpc85xx.c
    A sys/powerpc/mpc85xx/qoriq_gpio.c
    A sys/powerpc/ofw/ofw_initrd.c
    A sys/powerpc/ofw/ofw_machdep.c
    A sys/powerpc/ofw/ofw_pcib_pci.c
    A sys/powerpc/ofw/ofw_pcibus.c
    A sys/powerpc/ofw/ofw_pcibus.h
    A sys/powerpc/ofw/ofw_real.c
    A sys/powerpc/ofw/ofw_syscons.c
    A sys/powerpc/ofw/ofw_syscons.h
    A sys/powerpc/ofw/ofwcall32.S
    A sys/powerpc/ofw/ofwcall64.S
    A sys/powerpc/ofw/openpic_ofw.c
    A sys/powerpc/ofw/rtas.c
    A sys/powerpc/powermac/ata_dbdma.c
    A sys/powerpc/powermac/ata_dbdma.h
    A sys/powerpc/powermac/ata_kauai.c
    A sys/powerpc/powermac/ata_macio.c
    A sys/powerpc/powermac/atibl.c
    A sys/powerpc/powermac/cpcht.c
    A sys/powerpc/powermac/cuda.c
    A sys/powerpc/powermac/cudavar.h
    A sys/powerpc/powermac/dbdma.c
    A sys/powerpc/powermac/dbdmavar.h
    A sys/powerpc/powermac/fcu.c
    A sys/powerpc/powermac/grackle.c
    A sys/powerpc/powermac/gracklevar.h
    A sys/powerpc/powermac/hrowpic.c
    A sys/powerpc/powermac/hrowpicvar.h
    A sys/powerpc/powermac/kiic.c
    A sys/powerpc/powermac/macgpio.c
    A sys/powerpc/powermac/macgpiovar.h
    A sys/powerpc/powermac/macio.c
    A sys/powerpc/powermac/maciovar.h
    A sys/powerpc/powermac/nvbl.c
    A sys/powerpc/powermac/platform_powermac.c
    A sys/powerpc/powermac/pmu.c
    A sys/powerpc/powermac/pmuvar.h
    A sys/powerpc/powermac/powermac_thermal.c
    A sys/powerpc/powermac/powermac_thermal.h
    A sys/powerpc/powermac/pswitch.c
    A sys/powerpc/powermac/smu.c
    A sys/powerpc/powermac/smusat.c
    A sys/powerpc/powermac/uninorth.c
    A sys/powerpc/powermac/uninorthpci.c
    A sys/powerpc/powermac/uninorthvar.h
    A sys/powerpc/powermac/vcoregpio.c
    A sys/powerpc/powermac/viareg.h
    A sys/powerpc/powernv/opal.c
    A sys/powerpc/powernv/opal.h
    A sys/powerpc/powernv/opal_console.c
    A sys/powerpc/powernv/opal_dev.c
    A sys/powerpc/powernv/opal_hmi.c
    A sys/powerpc/powernv/opal_i2c.c
    A sys/powerpc/powernv/opal_i2cm.c
    A sys/powerpc/powernv/opal_pci.c
    A sys/powerpc/powernv/opal_sensor.c
    A sys/powerpc/powernv/opalcall.S
    A sys/powerpc/powernv/platform_powernv.c
    A sys/powerpc/powernv/powernv_centaur.c
    A sys/powerpc/powernv/powernv_xscom.c
    A sys/powerpc/powerpc/altivec.c
    A sys/powerpc/powerpc/autoconf.c
    A sys/powerpc/powerpc/bus_machdep.c
    A sys/powerpc/powerpc/busdma_machdep.c
    A sys/powerpc/powerpc/clock.c
    A sys/powerpc/powerpc/copyinout.c
    A sys/powerpc/powerpc/copystr.c
    A sys/powerpc/powerpc/cpu.c
    A sys/powerpc/powerpc/cpu_subr64.S
    A sys/powerpc/powerpc/db_disasm.c
    A sys/powerpc/powerpc/db_hwwatch.c
    A sys/powerpc/powerpc/db_interface.c
    A sys/powerpc/powerpc/db_trace.c
    A sys/powerpc/powerpc/dump_machdep.c
    A sys/powerpc/powerpc/elf32_machdep.c
    A sys/powerpc/powerpc/elf64_machdep.c
    A sys/powerpc/powerpc/exec_machdep.c
    A sys/powerpc/powerpc/fpu.c
    A sys/powerpc/powerpc/gdb_machdep.c
    A sys/powerpc/powerpc/genassym.c
    A sys/powerpc/powerpc/in_cksum.c
    A sys/powerpc/powerpc/interrupt.c
    A sys/powerpc/powerpc/intr_machdep.c
    A sys/powerpc/powerpc/iommu_if.m
    A sys/powerpc/powerpc/machdep.c
    A sys/powerpc/powerpc/mem.c
    A sys/powerpc/powerpc/mmu_if.m
    A sys/powerpc/powerpc/mp_machdep.c
    A sys/powerpc/powerpc/nexus.c
    A sys/powerpc/powerpc/openpic.c
    A sys/powerpc/powerpc/pic_if.m
    A sys/powerpc/powerpc/platform.c
    A sys/powerpc/powerpc/platform_if.m
    A sys/powerpc/powerpc/pmap_dispatch.c
    A sys/powerpc/powerpc/ptrace_machdep.c
    A sys/powerpc/powerpc/sc_machdep.c
    A sys/powerpc/powerpc/setjmp.S
    A sys/powerpc/powerpc/sigcode32.S
    A sys/powerpc/powerpc/sigcode64.S
    A sys/powerpc/powerpc/stack_machdep.c
    A sys/powerpc/powerpc/swtch32.S
    A sys/powerpc/powerpc/swtch64.S
    A sys/powerpc/powerpc/syncicache.c
    A sys/powerpc/powerpc/sys_machdep.c
    A sys/powerpc/powerpc/trap.c
    A sys/powerpc/powerpc/uio_machdep.c
    A sys/powerpc/powerpc/uma_machdep.c
    A sys/powerpc/powerpc/vm_machdep.c
    A sys/powerpc/ps3/ehci_ps3.c
    A sys/powerpc/ps3/if_glc.c
    A sys/powerpc/ps3/if_glcreg.h
    A sys/powerpc/ps3/mmu_ps3.c
    A sys/powerpc/ps3/ohci_ps3.c
    A sys/powerpc/ps3/platform_ps3.c
    A sys/powerpc/ps3/ps3-hv-asm.awk
    A sys/powerpc/ps3/ps3-hv-header.awk
    A sys/powerpc/ps3/ps3-hvcall.S
    A sys/powerpc/ps3/ps3-hvcall.h
    A sys/powerpc/ps3/ps3-hvcall.master
    A sys/powerpc/ps3/ps3_syscons.c
    A sys/powerpc/ps3/ps3bus.c
    A sys/powerpc/ps3/ps3bus.h
    A sys/powerpc/ps3/ps3cdrom.c
    A sys/powerpc/ps3/ps3disk.c
    A sys/powerpc/ps3/ps3pic.c
    A sys/powerpc/pseries/mmu_phyp.c
    A sys/powerpc/pseries/phyp-hvcall.S
    A sys/powerpc/pseries/phyp-hvcall.h
    A sys/powerpc/pseries/phyp_console.c
    A sys/powerpc/pseries/phyp_llan.c
    A sys/powerpc/pseries/phyp_vscsi.c
    A sys/powerpc/pseries/platform_chrp.c
    A sys/powerpc/pseries/plpar_iommu.c
    A sys/powerpc/pseries/plpar_iommu.h
    A sys/powerpc/pseries/plpar_pcibus.c
    A sys/powerpc/pseries/rtas_dev.c
    A sys/powerpc/pseries/rtas_pci.c
    A sys/powerpc/pseries/vdevice.c
    A sys/powerpc/pseries/xics.c
    A sys/powerpc/psim/ata_iobus.c
    A sys/powerpc/psim/iobus.c
    A sys/powerpc/psim/iobusvar.h
    A sys/powerpc/psim/openpic_iobus.c
    A sys/powerpc/psim/psim-tree
    A sys/powerpc/psim/uart_iobus.c

  Log Message:
  -----------
  Revert "remove more ppc"

This reverts commit 7c0a24136b665b6d18e68e64d2606daa5b0e0ed9.


Compare: https://github.com/MidnightBSD/src/compare/f5979de4f1e7...1dea726d2b0e


More information about the Midnightbsd-cvs mailing list