Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UBUNTU: [Packaging] blacklist coresight_etm4x #6

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
b6d4f02
UBUNTU: [Packaging] Initialize linux-nvidia-6.5
ianmay81 Oct 3, 2023
468b151
Revert "UBUNTU: SAUCE: modpost: support arbitrary symbol length in mo…
ianmay81 Oct 4, 2023
b5ca03f
UBUNTU: [Packaging] update variants
ianmay81 Oct 4, 2023
e11b8f8
UBUNTU: [Packaging] update Ubuntu.md
ianmay81 Oct 4, 2023
70990f3
UBUNTU: Start new release
ianmay81 Oct 4, 2023
03e75bf
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 4, 2023
293c7ac
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1001.1
ianmay81 Oct 4, 2023
713a307
UBUNTU: [Packaging] nvidia-6.5: disable rust support
ianmay81 Oct 12, 2023
47dcf8c
UBUNTU: Start new release
ianmay81 Oct 12, 2023
90cccd4
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Oct 12, 2023
5da5367
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 12, 2023
f664214
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1004.4
ianmay81 Oct 12, 2023
a5516b0
UBUNTU: Start new release
piso77 Dec 11, 2023
d6a9aa2
UBUNTU: rename debian.nvidia-6.6 to debian.nvidia
piso77 Dec 11, 2023
86b3ed9
UBUNTU: link-to-tracker: update tracking bug
piso77 Dec 11, 2023
a251e6d
UBUNTU: [Packaging] update variants
piso77 Dec 11, 2023
3f55955
UBUNTU: [Packaging] update update.conf
piso77 Dec 11, 2023
8b69b0c
UBUNTU: [Packaging] move to gcc-13 by default
Jul 17, 2023
1f48bc5
UBUNTU: rebase on Ubuntu-6.6.0-14.14
piso77 Dec 11, 2023
0c40e96
UBUNTU: [Config] updateconfigs following Ubuntu-6.6.0-14.14 rebase
piso77 Dec 11, 2023
93639d4
UBUNTU: Ubuntu-nvidia-6.6.0-1001.1
piso77 Dec 11, 2023
ad6f619
UBUNTU: [Packaging] move to linux 6.8
Feb 27, 2024
509109a
UBUNTU: update dropped.txt
Feb 27, 2024
7b366b5
UBUNTU: Start new release
Feb 27, 2024
88a9e6b
UBUNTU: link-to-tracker: update tracking bug
Feb 27, 2024
221ab20
UBUNTU: debian.nvidia/dkms-versions -- update from kernel-versions (m…
Feb 27, 2024
1b282c2
UBUNTU: [Packaging] add Rust build dependencies
Feb 27, 2024
4c583ec
UBUNTU: [Config] update annotations after rebase to v6.8
Feb 27, 2024
9e6f3b2
UBUNTU: [Packaging] clean ABI check files
Feb 27, 2024
ecf1a81
UBUNTU: Ubuntu-nvidia-6.8.0-1001.1
Feb 27, 2024
a99b65d
UBUNTU: Start new release
ianmay81 Mar 18, 2024
5337feb
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Mar 18, 2024
9190ba7
UBUNTU: [Config] nvidia: update annotations
ianmay81 Mar 18, 2024
2758a93
UBUNTU: Ubuntu-nvidia-6.8.0-1002.2
ianmay81 Mar 18, 2024
b1b12c0
UBUNTU: [Packaging] dkms-versions standalone provides support
nvidia-bfigg Jan 5, 2024
8e1ee9a
UBUNTU: [Packaging] add versioning to dkms standalone rprovides
ianmay81 Mar 21, 2024
4d9e0f4
NVIDIA: [Config]: Grouping AAEON config options together, under a com…
nvidia-bfigg Apr 4, 2024
3e8eac3
NVIDIA: [Config]: Disable the NOUVEAU driver which is not used with -…
nvidia-bfigg Apr 4, 2024
32d786b
NVIDIA: [Config]: Adding CORESIGHT and ARM64_ERRATUM configs to annot…
nvidia-bfigg Apr 5, 2024
6e2de5c
UBUNTU: [Config] update nvidia specific annotations with notes
ianmay81 Apr 10, 2024
0a96f44
UBUNTU: [Config] update annotations with updateconfigs
ianmay81 Apr 10, 2024
0469ef9
UBUNTU: [Packaging] remove tools host package
ianmay81 Apr 10, 2024
f3b4766
NVIDIA: SAUCE: Patch NFS driver to support GDS with 6.8 Kernel
sourabgupta3 Oct 30, 2023
b47b1cb
NVIDIA: SAUCE: NVMe/MVMEeOF: Patch NVMe/NVMeOF driver to support GDS …
sourabgupta3 Oct 30, 2023
5386f2b
NVIDIA: [Config] Add nvidia-fs build dependencies
nvidia-bfigg Mar 29, 2024
2316359
UBUNTU: [Packaging] drop getabis data
ianmay81 Apr 15, 2024
35620b7
UBUNTU: [Packaging] Replace fs/cifs with fs/smb in inclusion list
ianmay81 Apr 15, 2024
0d2cb8a
UBUNTU: [Packaging] remove bindgen-0.56
ianmay81 Apr 15, 2024
97a2271
UBUNTU: Start new release
ianmay81 Apr 15, 2024
ee57663
UBUNTU: [Packaging] debian.nvidia/dkms-versions -- update from kernel…
ianmay81 Apr 10, 2024
d68c499
UBUNTU: [Config] update CONFIG_CC_VERSION_TEXT annotation
ianmay81 Apr 22, 2024
fc25ddd
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Apr 22, 2024
cc3e5bb
UBUNTU: Ubuntu-nvidia-6.8.0-1006.6
ianmay81 Apr 22, 2024
62bbf85
gpio: tegra186: Fix tegra186_gpio_is_accessible() check
Apr 24, 2024
d5b3886
NVIDIA: SAUCE: arm64/mm: make set_ptes() robust when OAs cross 48-bit…
Jan 29, 2024
b9e1068
NVIDIA: SAUCE: arm/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
e8b84ec
NVIDIA: SAUCE: nios2/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
0d8c7be
NVIDIA: SAUCE: powerpc/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
49f685f
NVIDIA: SAUCE: riscv/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
4d2788e
NVIDIA: SAUCE: s390/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
b953767
NVIDIA: SAUCE: sparc/pgtable: define PFN_PTE_SHIFT
davidhildenbrand Jan 29, 2024
1d4765a
NVIDIA: SAUCE: mm/pgtable: make pte_next_pfn() independent of set_ptes()
davidhildenbrand Jan 29, 2024
156b3c1
NVIDIA: SAUCE: arm/mm: use pte_next_pfn() in set_ptes()
davidhildenbrand Jan 29, 2024
917a334
NVIDIA: SAUCE: powerpc/mm: use pte_next_pfn() in set_ptes()
davidhildenbrand Jan 29, 2024
2795465
NVIDIA: SAUCE: mm/memory: factor out copying the actual PTE in copy_p…
davidhildenbrand Jan 29, 2024
b74cd96
NVIDIA: SAUCE: mm/memory: pass PTE to copy_present_pte()
davidhildenbrand Jan 29, 2024
63f5897
NVIDIA: SAUCE: mm/memory: optimize fork() with PTE-mapped THP
davidhildenbrand Jan 29, 2024
b249540
NVIDIA: SAUCE: mm/memory: ignore dirty/accessed/soft-dirty bits in fo…
davidhildenbrand Jan 29, 2024
beee234
NVIDIA: SAUCE: mm/memory: ignore writable bit in folio_pte_batch()
davidhildenbrand Jan 29, 2024
de103bb
NVIDIA: SAUCE: mm: clarify the spec for set_ptes()
Feb 15, 2024
dca3aef
NVIDIA: SAUCE: mm: thp: batch-collapse PMD with set_ptes()
Feb 15, 2024
a9a98c5
NVIDIA: SAUCE: mm: introduce pte_advance_pfn() and use for pte_next_p…
Feb 15, 2024
4b5c31e
NVIDIA: SAUCE: arm64/mm: convert pte_next_pfn() to pte_advance_pfn()
Feb 15, 2024
e9da608
NVIDIA: SAUCE: x86/mm: convert pte_next_pfn() to pte_advance_pfn()
Feb 15, 2024
0756650
NVIDIA: SAUCE: mm: tidy up pte_next_pfn() definition
Feb 15, 2024
26a8648
NVIDIA: SAUCE: arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)
Feb 15, 2024
6e67bb7
NVIDIA: SAUCE: arm64/mm: convert set_pte_at() to set_ptes(..., 1)
Feb 15, 2024
6f4317d
NVIDIA: SAUCE: arm64/mm: convert ptep_clear() to ptep_get_and_clear()
Feb 15, 2024
6d96cef
NVIDIA: SAUCE: arm64/mm: new ptep layer to manage contig bit
Feb 15, 2024
c56d121
NVIDIA: SAUCE: arm64/mm: dplit __flush_tlb_range() to elide trailing DSB
Feb 15, 2024
a5ab995
NVIDIA: [Config] arm64: ARM64_CONTPTE=y
Mar 27, 2024
e8ff3a4
NVIDIA: SAUCE: arm64/mm: wire up PTE_CONT for user mappings
Feb 15, 2024
ee15132
NVIDIA: SAUCE: arm64/mm: implement new wrprotect_ptes() batch API
Feb 15, 2024
db2c849
NVIDIA: SAUCE: arm64/mm: implement new [get_and_]clear_full_ptes() ba…
Feb 15, 2024
f648f81
NVIDIA: SAUCE: mm: add pte_batch_hint() to reduce scanning in folio_p…
Feb 15, 2024
4cda007
NVIDIA: SAUCE: arm64/mm: implement pte_batch_hint()
Feb 15, 2024
9c7b03b
NVIDIA: SAUCE: arm64/mm: __always_inline to improve fork() perf
Feb 15, 2024
4b78291
NVIDIA: SAUCE: arm64/mm: automatically fold contpte mappings
Feb 15, 2024
aa1201c
NVIDIA: SAUCE: arm64/mm: export contpte symbols only to GPL users
Feb 26, 2024
ef763c5
NVIDIA: SAUCE: arm64/mm: improve comment in contpte_ptep_get_lockless()
Feb 26, 2024
188fcd2
UBUNTU: [Packaging] blacklist coresight_etm4x
ianmay81 Apr 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Ubuntu.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Name: linux
Version: 6.1.0
Series: 23.04 (lunar)
Name: linux-nvidia-6.5
Version: 6.5.0
Series: 22.04 (jammy)
Description:
This is the source code for the Ubuntu linux kernel for the 23.04 series. This
source tree is used to produce the flavours: generic, generic-64k, generic-lpae.
This is the source code for the Ubuntu linux kernel for the 22.04 series. This
source tree is used to produce the flavours: nvidia, nvidia-64k.
This kernel is configured to support the widest range of desktop, laptop and
server configurations.
2 changes: 2 additions & 0 deletions arch/arm/include/asm/pgtable.h
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,8 @@ static inline void __sync_icache_dcache(pte_t pteval)
extern void __sync_icache_dcache(pte_t pteval);
#endif

#define PFN_PTE_SHIFT PAGE_SHIFT

void set_ptes(struct mm_struct *mm, unsigned long addr,
pte_t *ptep, pte_t pteval, unsigned int nr);
#define set_ptes set_ptes
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mm/mmu.c
Original file line number Diff line number Diff line change
Expand Up @@ -1814,6 +1814,6 @@ void set_ptes(struct mm_struct *mm, unsigned long addr,
if (--nr == 0)
break;
ptep++;
pte_val(pteval) += PAGE_SIZE;
pteval = pte_next_pfn(pteval);
}
}
9 changes: 9 additions & 0 deletions arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2229,6 +2229,15 @@ config UNWIND_PATCH_PAC_INTO_SCS
select UNWIND_TABLES
select DYNAMIC_SCS

config ARM64_CONTPTE
bool "Contiguous PTE mappings for user memory" if EXPERT
depends on TRANSPARENT_HUGEPAGE
default y
help
When enabled, user mappings are configured using the PTE contiguous
bit, for any mappings that meet the size and alignment requirements.
This reduces TLB pressure and improves performance.

endmenu # "Kernel Features"

menu "Boot options"
Expand Down
Loading