CVS commit: src/sys/dev/fdt
Module Name:src Committed By: skrll Date: Fri Jan 14 07:40:52 UTC 2022 Modified Files: src/sys/dev/fdt: fdtvar.h Log Message: Formatting. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/dev/fdt/fdtvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/dev/fdt/fdtvar.h diff -u src/sys/dev/fdt/fdtvar.h:1.73 src/sys/dev/fdt/fdtvar.h:1.74 --- src/sys/dev/fdt/fdtvar.h:1.73 Sun Nov 7 17:13:53 2021 +++ src/sys/dev/fdt/fdtvar.h Fri Jan 14 07:40:52 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: fdtvar.h,v 1.73 2021/11/07 17:13:53 jmcneill Exp $ */ +/* $NetBSD: fdtvar.h,v 1.74 2022/01/14 07:40:52 skrll Exp $ */ /*- * Copyright (c) 2015 Jared D. McNeill @@ -60,7 +60,7 @@ struct fdt_attach_args { }; /* flags for fdtbus_intr_establish */ -#define FDT_INTR_MPSAFE __BIT(0) +#define FDT_INTR_MPSAFE __BIT(0) /* Interrupt trigger types defined by the FDT "interrupts" bindings. */ #define FDT_INTR_TYPE_POS_EDGE __BIT(0) @@ -321,8 +321,10 @@ int fdtbus_get_phandle(int, const char int fdtbus_get_phandle_with_data(int, const char *, const char *, int, struct fdt_phandle_data *); int fdtbus_get_phandle_from_native(int); + i2c_tag_t fdtbus_get_i2c_tag(int); i2c_tag_t fdtbus_i2c_acquire(int, const char *); + void * fdtbus_intr_establish(int, u_int, int, int, int (*func)(void *), void *arg); void * fdtbus_intr_establish_xname(int, u_int, int, int, @@ -337,18 +339,24 @@ void fdtbus_intr_disestablish(int, void bool fdtbus_intr_str(int, u_int, char *, size_t); bool fdtbus_intr_str_raw(int, const u_int *, char *, size_t); int fdtbus_intr_parent(int); + int fdtbus_gpio_count(int, const char *); -struct fdtbus_gpio_pin *fdtbus_gpio_acquire(int, const char *, int); -struct fdtbus_gpio_pin *fdtbus_gpio_acquire_index(int, const char *, int, int); +struct fdtbus_gpio_pin * + fdtbus_gpio_acquire(int, const char *, int); +struct fdtbus_gpio_pin * + fdtbus_gpio_acquire_index(int, const char *, int, int); void fdtbus_gpio_release(struct fdtbus_gpio_pin *); int fdtbus_gpio_read(struct fdtbus_gpio_pin *); void fdtbus_gpio_write(struct fdtbus_gpio_pin *, int); int fdtbus_gpio_read_raw(struct fdtbus_gpio_pin *); void fdtbus_gpio_write_raw(struct fdtbus_gpio_pin *, int); + audio_dai_tag_t fdtbus_dai_acquire(int, const char *); audio_dai_tag_t fdtbus_dai_acquire_index(int, const char *, int); + pwm_tag_t fdtbus_pwm_acquire(int, const char *); pwm_tag_t fdtbus_pwm_acquire_index(int, const char *, int); + int fdtbus_pinctrl_set_config_index(int, u_int); int fdtbus_pinctrl_set_config(int, const char *); bool fdtbus_pinctrl_has_config(int, const char *); @@ -360,7 +368,9 @@ int fdtbus_pinctrl_parse_bias(int, int int fdtbus_pinctrl_parse_drive(int); int fdtbus_pinctrl_parse_drive_strength(int); int fdtbus_pinctrl_parse_input_output(int, int *); -struct fdtbus_regulator *fdtbus_regulator_acquire(int, const char *); + +struct fdtbus_regulator * + fdtbus_regulator_acquire(int, const char *); void fdtbus_regulator_release(struct fdtbus_regulator *); int fdtbus_regulator_enable(struct fdtbus_regulator *); int fdtbus_regulator_disable(struct fdtbus_regulator *); @@ -370,13 +380,17 @@ int fdtbus_regulator_get_voltage(struct u_int *); int fdtbus_regulator_supports_voltage(struct fdtbus_regulator *, u_int, u_int); + struct syscon * fdtbus_syscon_acquire(int, const char *); struct syscon * fdtbus_syscon_lookup(int); + bus_dma_tag_t fdtbus_iommu_map(int, u_int, bus_dma_tag_t); bus_dma_tag_t fdtbus_iommu_map_pci(int, uint32_t, bus_dma_tag_t); -struct fdtbus_dma *fdtbus_dma_get(int, const char *, void (*)(void *), void *); -struct fdtbus_dma *fdtbus_dma_get_index(int, u_int, void (*)(void *), +struct fdtbus_dma * + fdtbus_dma_get(int, const char *, void (*)(void *), void *); +struct fdtbus_dma * + fdtbus_dma_get_index(int, u_int, void (*)(void *), void *); void fdtbus_dma_put(struct fdtbus_dma *); int fdtbus_dma_transfer(struct fdtbus_dma *, @@ -391,19 +405,24 @@ u_int fdtbus_clock_count(int, const cha int fdtbus_clock_enable(int, const char *, bool); int fdtbus_clock_enable_index(int, u_int, bool); -struct fdtbus_reset *fdtbus_reset_get(int, const char *); -struct fdtbus_reset *fdtbus_reset_get_index(int, u_int); +struct fdtbus_reset * + fdtbus_reset_get(int, const char *); +struct fdtbus_reset * + fdtbus_reset_get_index(int, u_int); void fdtbus_reset_put(struct fdtbus_reset *); int fdtbus_reset_assert(struct fdtbus_reset *); int fdtbus_reset_deassert(struct fdtbus_reset *); -struct fdtbus_phy *fdtbus_phy_get(int, const char *); -struct fdtbus_phy *fdtbus_phy_get_index(int, u_int); +struct fdtbus_phy * + fdtbus_phy_get(int, const char *); +struct fdtbus_phy * + fdtbus_phy_get_index(int, u_int); void fdtbus_phy_put(struct fdtbus_phy *); device_t fdtbus_phy_device(struct fdtbus_phy *); i
CVS commit: src/sys/dev/fdt
Module Name:src Committed By: skrll Date: Fri Jan 14 07:40:52 UTC 2022 Modified Files: src/sys/dev/fdt: fdtvar.h Log Message: Formatting. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/dev/fdt/fdtvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/libexec/ld.elf_so
Module Name:src Committed By: skrll Date: Fri Jan 14 07:34:07 UTC 2022 Modified Files: src/tests/libexec/ld.elf_so: t_dlerror-false.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/libexec/ld.elf_so/t_dlerror-false.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/tests/libexec/ld.elf_so/t_dlerror-false.c diff -u src/tests/libexec/ld.elf_so/t_dlerror-false.c:1.2 src/tests/libexec/ld.elf_so/t_dlerror-false.c:1.3 --- src/tests/libexec/ld.elf_so/t_dlerror-false.c:1.2 Fri Jan 13 21:30:42 2017 +++ src/tests/libexec/ld.elf_so/t_dlerror-false.c Fri Jan 14 07:34:07 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: t_dlerror-false.c,v 1.2 2017/01/13 21:30:42 christos Exp $ */ +/* $NetBSD: t_dlerror-false.c,v 1.3 2022/01/14 07:34:07 skrll Exp $ */ /* * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -46,9 +46,9 @@ ATF_TC_BODY(rtld_dlerror_false, tc) { void *handle, *sym; char *error; - + /* - * + * * Test for dlerror() being set by a successful library open. * Requires that the rpath be set to something that does not * include libm.so. @@ -58,7 +58,7 @@ ATF_TC_BODY(rtld_dlerror_false, tc) error = dlerror(); ATF_CHECK(error == NULL); ATF_CHECK(handle != NULL); - + sym = dlsym(handle, "sin"); error = dlerror(); ATF_CHECK(sym != NULL); @@ -68,7 +68,7 @@ ATF_TC_BODY(rtld_dlerror_false, tc) error = dlerror(); ATF_CHECK(error == NULL); - + } ATF_TP_ADD_TCS(tp)
CVS commit: src/tests/libexec/ld.elf_so
Module Name:src Committed By: skrll Date: Fri Jan 14 07:34:07 UTC 2022 Modified Files: src/tests/libexec/ld.elf_so: t_dlerror-false.c Log Message: Trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/libexec/ld.elf_so/t_dlerror-false.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/aarch64
Module Name:src Committed By: skrll Date: Fri Jan 14 07:21:53 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: pmap.h Log Message: Restore the previous pmap_remove_all behaviour as the new method meant the n1sdp couldn't complete a build. No noticeable change in kernel build performance. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/arch/aarch64/aarch64/pmap.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/aarch64/aarch64/pmap.c diff -u src/sys/arch/aarch64/aarch64/pmap.c:1.122 src/sys/arch/aarch64/aarch64/pmap.c:1.123 --- src/sys/arch/aarch64/aarch64/pmap.c:1.122 Tue Jan 4 05:55:45 2022 +++ src/sys/arch/aarch64/aarch64/pmap.c Fri Jan 14 07:21:53 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.122 2022/01/04 05:55:45 skrll Exp $ */ +/* $NetBSD: pmap.c,v 1.123 2022/01/14 07:21:53 skrll Exp $ */ /* * Copyright (c) 2017 Ryo Shimizu @@ -27,7 +27,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.122 2022/01/04 05:55:45 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.123 2022/01/14 07:21:53 skrll Exp $"); #include "opt_arm_debug.h" #include "opt_ddb.h" @@ -1511,7 +1511,6 @@ pmap_create(void) kcpuset_create(&pm->pm_active, true); kcpuset_create(&pm->pm_onproc, true); - pm->pm_remove_all = false; pm->pm_l0table_pa = pmap_alloc_pdp(pm, NULL, 0, true); KASSERT(pm->pm_l0table_pa != POOL_PADDR_INVALID); @@ -1531,9 +1530,8 @@ pmap_destroy(struct pmap *pm) unsigned int refcnt; UVMHIST_FUNC(__func__); - UVMHIST_CALLARGS(pmaphist, - "pm=%p, pm_l0table=%016lx, pm_remove_all=%jd, refcnt=%jd", - pm, pm->pm_l0table, pm->pm_remove_all, pm->pm_refcnt); + UVMHIST_CALLARGS(pmaphist, "pm=%p, pm_l0table=%016lx, refcnt=%jd", + pm, pm->pm_l0table, pm->pm_refcnt, 0); if (pm == NULL) return; @@ -1541,16 +1539,12 @@ pmap_destroy(struct pmap *pm) if (pm == pmap_kernel()) panic("cannot destroy kernel pmap"); - if (pm->pm_remove_all) { - pmap_tlb_asid_release_all(pm); - pm->pm_remove_all = false; - } - refcnt = atomic_dec_uint_nv(&pm->pm_refcnt); if (refcnt > 0) return; KASSERT(LIST_EMPTY(&pm->pm_pvlist)); + pmap_tlb_asid_release_all(pm); _pmap_free_pdp_all(pm, true); mutex_destroy(&pm->pm_lock); @@ -2054,41 +2048,6 @@ pmap_enter(struct pmap *pm, vaddr_t va, } - -void -pmap_update(pmap_t pm) -{ - - UVMHIST_FUNC(__func__); - UVMHIST_CALLARGS(maphist, "pm=%#jx remove_all %jd", (uintptr_t)pm, - pm->pm_remove_all, 0, 0); - - kpreempt_disable(); - /* - * If pmap_remove_all was called, we deactivated ourselves and released - * our ASID. Now we have to reactivate ourselves. - */ - if (__predict_false(pm->pm_remove_all)) { - pm->pm_remove_all = false; - - KASSERT(pm != pmap_kernel()); - - /* this calls tlb_set_asid which calls cpu_set_ttbr0 */ - pmap_tlb_asid_acquire(pm, curlwp); - - /* Enable translation table walks using TTBR0 */ - uint64_t tcr = reg_tcr_el1_read(); - reg_tcr_el1_write(tcr & ~TCR_EPD0); - isb(); - - pm->pm_activated = true; - } - - kpreempt_enable(); - - UVMHIST_LOG(maphist, " <-- done", 0, 0, 0, 0); -} - bool pmap_remove_all(struct pmap *pm) { @@ -2102,23 +2061,6 @@ pmap_remove_all(struct pmap *pm) KASSERT(pm != pmap_kernel()); - struct cpu_info * const ci = curcpu(); - // This should be the last CPU with this pmap onproc - KASSERT(!kcpuset_isotherset(pm->pm_onproc, cpu_index(ci))); - if (kcpuset_isset(pm->pm_onproc, cpu_index(ci))) { - /* Disable translation table walks using TTBR0 */ - uint64_t tcr = reg_tcr_el1_read(); - reg_tcr_el1_write(tcr | TCR_EPD0); - isb(); - - pmap_tlb_asid_deactivate(pm); - } - - KASSERT(kcpuset_iszero(pm->pm_onproc)); - - pmap_tlb_asid_release_all(pm); - pm->pm_remove_all = true; - UVMHIST_LOG(pmaphist, "pm=%p, asid=%d", pm, PMAP_PAI(pm, cpu_tlb_info(ci))->pai_asid, 0, 0); @@ -2155,6 +2097,8 @@ pmap_remove_all(struct pmap *pm) /* clear L0 page table page */ pmap_zero_page(pm->pm_l0table_pa); + aarch64_tlbi_by_asid(PMAP_PAI(pm, cpu_tlb_info(ci))->pai_asid); + /* free L1-L3 page table pages, but not L0 */ _pmap_free_pdp_all(pm, false); Index: src/sys/arch/aarch64/include/pmap.h diff -u src/sys/arch/aarch64/include/pmap.h:1.49 src/sys/arch/aarch64/include/pmap.h:1.50 --- src/sys/arch/aarch64/include/pmap.h:1.49 Sun Oct 10 07:15:25 2021 +++ src/sys/arch/aarch64/include/pmap.h Fri Jan 14 07:21:53 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.49 2021/10/10 07:15:25 skrll Exp $ */ +/* $NetBSD: pmap.h,v 1.50 2022/01/14 07:21:53 skrll Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -125,7 +125,6 @@ struct pmap { struct pmap_asid_info pm_pai[PMAP_TLB_MAX]; bool pm_activated; - bool pm_remove_all; }; static inline paddr_t @@ -384,6 +383,7 @@ aarch64_mmap_flags(pa
CVS commit: src/sys/arch/aarch64
Module Name:src Committed By: skrll Date: Fri Jan 14 07:21:53 UTC 2022 Modified Files: src/sys/arch/aarch64/aarch64: pmap.c src/sys/arch/aarch64/include: pmap.h Log Message: Restore the previous pmap_remove_all behaviour as the new method meant the n1sdp couldn't complete a build. No noticeable change in kernel build performance. To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/arch/aarch64/aarch64/pmap.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/aarch64/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:03:38 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add some CPUID bits from the latest Intel SDM. - Last Branch Record. - Thread Director. - AVX version of VNNI. - Fast short REP MOV. - HRESET. - PPIN. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/x86/include/specialreg.h diff -u src/sys/arch/x86/include/specialreg.h:1.179 src/sys/arch/x86/include/specialreg.h:1.180 --- src/sys/arch/x86/include/specialreg.h:1.179 Thu Jan 13 00:21:41 2022 +++ src/sys/arch/x86/include/specialreg.h Thu Jan 13 16:03:38 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: specialreg.h,v 1.179 2022/01/13 00:21:41 msaitoh Exp $ */ +/* $NetBSD: specialreg.h,v 1.180 2022/01/13 16:03:38 msaitoh Exp $ */ /* * Copyright (c) 2014-2020 The NetBSD Foundation, Inc. @@ -137,13 +137,14 @@ #define XCR0_CET_U 0x0800 /* User CET state */ #define XCR0_CET_S 0x1000 /* Kern CET state */ #define XCR0_HDC 0x2000 /* Hardware Duty Cycle state */ +#define XCR0_LBR 0x8000 /* Last Branch Record */ #define XCR0_HWP 0x0001 /* Hardware P-states */ #define XCR0_FLAGS1 "\20" \ "\1" "x87" "\2" "SSE" "\3" "AVX" "\4" "BNDREGS" \ "\5" "BNDCSR" "\6" "Opmask" "\7" "ZMM_Hi256" "\10" "Hi16_ZMM" \ "\11" "PT" "\12" "PKRU" "\14" "CET_U" \ - "\15" "CET_S" "\16" "HDC" \ + "\15" "CET_S" "\16" "HDC" "\20" "LBR" \ "\21" "HWP" /* @@ -370,6 +371,7 @@ #define CPUID_DSPM_HWP_FAST __BIT(18) /* Fast access for IA32_HWP_REQUEST */ #define CPUID_DSPM_HW_FEEDBACK __BIT(19) /* HW_FEEDBACK*, IA32_PACKAGE_TERM* */ #define CPUID_DSPM_HWP_IGNIDL __BIT(20) /* Ignore Idle Logical Processor HWP */ +#define CPUID_DSPM_TD __BIT(23) /* Thread Director */ #define CPUID_DSPM_FLAGS "\20" \ "\1" "DTS" "\2" "IDA" "\3" "ARAT" \ @@ -377,7 +379,7 @@ "\11" "HWP_NOTIFY" "\12" "HWP_ACTWIN" "\13" "HWP_EPP" "\14" "HWP_PLR" \ "\16" "HDC" "\17" "TBM3" "\20" "HWP_CAP" \ "\21" "HWP_PECI" "\22" "HWP_FLEX" "\23" "HWP_FAST" "\24HW_FEEDBACK" \ - "\25" "HWP_IGNIDL" + "\25" "HWP_IGNIDL""\30" "TD" /* * Intel/AMD Digital Thermal Sensor and @@ -385,8 +387,11 @@ */ #define CPUID_DSPM_HWF __BIT(0) /* MSR_APERF/MSR_MPERF available */ #define CPUID_DSPM_EPB __BIT(3) /* Energy Performance Bias */ +#define CPUID_DSPM_NTDC __BITS(15, 8) /* Number of Thread Director Classes */ -#define CPUID_DSPM_FLAGS1 "\20" "\1" "HWF" "\4" "EPB" +#define CPUID_DSPM_FLAGS1 "\177\20"\ + "b\0HWF\0" "b\3EPB\0" \ + "f\10\10NTDC\0" /* * Intel/AMD Structured Extended Feature leaf Fn_0007 @@ -511,9 +516,23 @@ "\35" "L1D_FLUSH" "\36" "ARCH_CAP" "\37CORE_CAP" "\40" "SSBD" /* %ecx = 1, %eax */ +#define CPUID_SEF_AVXVNNI __BIT(4) /* AVX version of VNNI */ #define CPUID_SEF_AVX512_BF16 __BIT(5) -#define CPUID_SEF1_FLAGS_A "\20" \ -"\6" "AVX512_BF16" +#define CPUID_SEF_FZLRMS __BIT(10) /* fast zero-length REP MOVSB */ +#define CPUID_SEF_FSRSB __BIT(11) /* fast short REP STOSB */ +#define CPUID_SEF_FSRCS __BIT(12) /* fast short REP CMPSB, REP SCASB */ +#define CPUID_SEF_HRESET __BIT(22) /* HREST & IA32_HRESET_ENABLE MSR */ + +#define CPUID_SEF1_FLAGS_A "\20" \ + "\5" "AVXVNNI" "\6" "AVX512_BF16"\ + "\13" "FZLRMS" "\14" "FSRSB" \ + "\15" "FSRCS" "\27" "HRESET" +/* %ecx = 1, %ebx */ +#define CPUID_SEF_PPIN __BIT(0) /* IA32_PPIN & IA32_PPIN_CTL MSRs */ + +#define CPUID_SEF1_FLAGS_B "\20"\ +"\1" "PPIN" + /* * Intel CPUID Architectural Performance Monitoring Fn000a *
CVS commit: src/sys/arch/x86/include
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:03:38 UTC 2022 Modified Files: src/sys/arch/x86/include: specialreg.h Log Message: Add some CPUID bits from the latest Intel SDM. - Last Branch Record. - Thread Director. - AVX version of VNNI. - Fast short REP MOV. - HRESET. - PPIN. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/arch/x86/include/specialreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/cpuctl/arch
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:02:44 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: i386.c Log Message: Add Alder Lake, Rocket Lake and Sapphire Rapids. From the latest Intel SDM. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/usr.sbin/cpuctl/arch/i386.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/usr.sbin/cpuctl/arch/i386.c diff -u src/usr.sbin/cpuctl/arch/i386.c:1.124 src/usr.sbin/cpuctl/arch/i386.c:1.125 --- src/usr.sbin/cpuctl/arch/i386.c:1.124 Thu Dec 9 14:23:06 2021 +++ src/usr.sbin/cpuctl/arch/i386.c Thu Jan 13 16:02:44 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: i386.c,v 1.124 2021/12/09 14:23:06 msaitoh Exp $ */ +/* $NetBSD: i386.c,v 1.125 2022/01/13 16:02:44 msaitoh Exp $ */ /*- * Copyright (c) 1999, 2000, 2001, 2006, 2007, 2008 The NetBSD Foundation, Inc. @@ -57,7 +57,7 @@ #include #ifndef lint -__RCSID("$NetBSD: i386.c,v 1.124 2021/12/09 14:23:06 msaitoh Exp $"); +__RCSID("$NetBSD: i386.c,v 1.125 2022/01/13 16:02:44 msaitoh Exp $"); #endif /* not lint */ #include @@ -351,11 +351,17 @@ const struct cpu_cpuid_nameclass i386_cp [0x8c] = "11th gen Core (Tiger Lake)", [0x8d] = "11th gen Core (Tiger Lake)", [0x8e] = "7th or 8th gen Core (Kaby Lake, Coffee Lake) or Xeon E (Coffee Lake)", +[0x8f] = "future Xeon (Sapphire Rapids)", [0x96] = "Atom x6000E (Elkhart Lake)", +[0x97] = "12th gen Core (Alder Lake)", +[0x9a] = "12th gen Core (Alder Lake)", [0x9c] = "Pentium Silver N6xxx, Celeron N45xx, Celeron N51xx (Jasper Lake)", [0x9e] = "7th or 8th gen Core (Kaby Lake, Coffee Lake) or Xeon E (Coffee Lake)", [0xa5] = "10th gen Core (Comet Lake)", [0xa6] = "10th gen Core (Comet Lake)", +[0xa7] = "11th gen Core (Rocket Lake)", +[0xa8] = "11th gen Core (Rocket Lake)", +[0xbf] = "12th gen Core (Alder Lake)", }, "Pentium Pro, II or III", /* Default */ NULL,
CVS commit: src/usr.sbin/cpuctl/arch
Module Name:src Committed By: msaitoh Date: Thu Jan 13 16:02:44 UTC 2022 Modified Files: src/usr.sbin/cpuctl/arch: i386.c Log Message: Add Alder Lake, Rocket Lake and Sapphire Rapids. From the latest Intel SDM. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/usr.sbin/cpuctl/arch/i386.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/sysinst
Module Name:src Committed By: nia Date: Thu Jan 13 14:47:11 UTC 2022 Modified Files: src/usr.sbin/sysinst: net.c Log Message: sysinst(8): use scan_ssid=1 so hidden wifi networks can be used To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/usr.sbin/sysinst/net.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/usr.sbin/sysinst/net.c diff -u src/usr.sbin/sysinst/net.c:1.39 src/usr.sbin/sysinst/net.c:1.40 --- src/usr.sbin/sysinst/net.c:1.39 Tue Jan 11 09:44:49 2022 +++ src/usr.sbin/sysinst/net.c Thu Jan 13 14:47:11 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: net.c,v 1.39 2022/01/11 09:44:49 nia Exp $ */ +/* $NetBSD: net.c,v 1.40 2022/01/13 14:47:11 nia Exp $ */ /* * Copyright 1997 Piermont Information Systems Inc. @@ -1178,6 +1178,7 @@ config_wlan(char *inter) } else { scripting_fprintf(wpa_conf, "\tkey_mgmt=NONE\n"); } + scripting_fprintf(wpa_conf, "\tscan_ssid=1\n"); scripting_fprintf(wpa_conf, "}\n"); (void)fclose(wpa_conf); scripting_fprintf(NULL, "EOF\n");
CVS commit: src/usr.sbin/sysinst
Module Name:src Committed By: nia Date: Thu Jan 13 14:47:11 UTC 2022 Modified Files: src/usr.sbin/sysinst: net.c Log Message: sysinst(8): use scan_ssid=1 so hidden wifi networks can be used To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/usr.sbin/sysinst/net.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: skrll Date: Thu Jan 13 08:25:24 UTC 2022 Modified Files: src/distrib/hppa/ramdisk: Makefile src/sys/arch/hppa/conf: RAMDISK Log Message: bump To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/distrib/hppa/ramdisk/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/conf/RAMDISK Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/hppa/ramdisk/Makefile diff -u src/distrib/hppa/ramdisk/Makefile:1.7 src/distrib/hppa/ramdisk/Makefile:1.8 --- src/distrib/hppa/ramdisk/Makefile:1.7 Sun Dec 29 18:26:17 2019 +++ src/distrib/hppa/ramdisk/Makefile Thu Jan 13 08:25:24 2022 @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.7 2019/12/29 18:26:17 christos Exp $ +# $NetBSD: Makefile,v 1.8 2022/01/13 08:25:24 skrll Exp $ .include .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" IMAGE= ramdisk.fs -IMAGESIZE= 3060k +IMAGESIZE= 3300k MAKEFS_FLAGS+= -f 15 WARNS= 1 Index: src/sys/arch/hppa/conf/RAMDISK diff -u src/sys/arch/hppa/conf/RAMDISK:1.3 src/sys/arch/hppa/conf/RAMDISK:1.4 --- src/sys/arch/hppa/conf/RAMDISK:1.3 Mon Nov 4 00:59:31 2019 +++ src/sys/arch/hppa/conf/RAMDISK Thu Jan 13 08:25:24 2022 @@ -1,4 +1,4 @@ -# $NetBSD: RAMDISK,v 1.3 2019/11/04 00:59:31 christos Exp $ +# $NetBSD: RAMDISK,v 1.4 2022/01/13 08:25:24 skrll Exp $ # # RAMDISK machine description file # @@ -9,6 +9,6 @@ include "arch/hppa/conf/GENERIC" options MEMORY_DISK_HOOKS options MEMORY_DISK_IS_ROOT # force root on memory disk options MEMORY_DISK_SERVER=0 # no userspace memory disk support -options MEMORY_DISK_ROOT_SIZE=6120 # size of memory disk, in blocks +options MEMORY_DISK_ROOT_SIZE=6600 # size of memory disk, in blocks options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode
CVS commit: src
Module Name:src Committed By: skrll Date: Thu Jan 13 08:25:24 UTC 2022 Modified Files: src/distrib/hppa/ramdisk: Makefile src/sys/arch/hppa/conf: RAMDISK Log Message: bump To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/distrib/hppa/ramdisk/Makefile cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hppa/conf/RAMDISK Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.