-
Notifications
You must be signed in to change notification settings - Fork 63
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
[WIP] [RISCV][SG2042] feat: add sg2042 support #399
Open
RevySR
wants to merge
4,364
commits into
deepin-community:linux-6.6.y
Choose a base branch
from
RevySR:deepin/linux-6.6.y/sg2042
base: linux-6.6.y
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
4364 commits
Select commit
Hold shift + click to select a range
fdeb8f0
fuse: fix UAF in rcu pathwalks
dc087b7
wifi: ath12k: Add missing qmi_txn_cancel() calls
aa44223
quota: Remove BUG_ON from dqget()
jankara 20176af
riscv: blacklist assembly symbols for kprobe
clementleger be46250
kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
neelnatu 9165b07
media: pci: cx23885: check cx23885_vdev_init() return
b564291
fs: binfmt_elf_efpic: don't use missing interpreter's properties
jcmvbkbc 2e7cf9b
scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_…
a31fbb2
media: drivers/media/dvb-core: copy user arrays safely
df313a0
wifi: iwlwifi: mvm: avoid garbage iPN
striebit 12b7a7a
net/sun3_82586: Avoid reading past buffer in debug output
kees 731f47e
drm/lima: set gp bus_stop bit before hard reset
enunes 47a723d
gpio: sysfs: extend the critical section for unregistering sysfs devices
a67dc7b
hrtimer: Select housekeeping CPU during migration
makelinux 6a1a416
virtiofs: forbid newlines in tags
stefanhaRH 45ae323
accel/habanalabs: fix debugfs files permissions
avrikehat c4408c9
clocksource/drivers/arm_global_timer: Guard against division by zero
xdarklight 80a613c
tick: Move got_idle_tick away from common flags
7d709cc
netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
ac1aed7
md: clean up invalid BUG_ON in md_ioctl
f46c334
x86: Increase brk randomness entropy for 64-bit systems
kees 8563559
memory: stm32-fmc2-ebi: check regmap_read return value
095a10d
parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking…
hdeller 0e4a562
rxrpc: Don't pick values out of the wire header when setting up security
dhowells fd946d0
f2fs: stop checkpoint when get a out-of-bounds segment
031e773
powerpc/boot: Handle allocation failure in simple_realloc()
422e7e2
powerpc/boot: Only free if realloc() succeeds
mpe 55b973a
btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed…
kdave 8027113
btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
kdave 40d8f2f
btrfs: change BUG_ON to assertion when checking for delayed_node root
kdave fa50378
btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
kdave 363e103
btrfs: push errors up from add_async_extent()
kdave e39aca1
btrfs: handle invalid root reference found in may_destroy_subvol()
kdave e613054
btrfs: send: handle unexpected data in header buffer in begin_cmd()
kdave 7e859b9
btrfs: send: handle unexpected inode in header process_recorded_refs()
kdave 4c9c8ce
btrfs: change BUG_ON to assertion in tree_move_down()
kdave 266c8bb
btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_ac…
kdave 81b55af
f2fs: fix to do sanity check in update_sit_entry
6d5b411
usb: gadget: fsl: Increase size of name buffer for endpoints
51836ee
nvme: clear caller pointer on identify failure
keithbusch ba50b01
Bluetooth: bnep: Fix out-of-bound access
Vudentz 1bf495c
firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
rfvirgil 9a63d9b
rtc: nct3018y: fix possible NULL dereference
alexandrebelloni 49b023a
net: hns3: add checking for vf id of mailbox
IronShen 5bfd348
nvmet-tcp: do not continue for invalid icreq
hreinecke 42bbadc
NFS: avoid infinite loop in pnfs_update_layout.
neilbrown 1c74651
openrisc: Call setup_memory() earlier in the init sequence
4243e95
s390/iucv: fix receive buffer virtual vs physical address confusion
9c64a56
irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
bijudas adf81dd
clocksource: Make watchdog and suspend-timing multiplication overflow…
ahunter6 e7af715
platform/x86: lg-laptop: fix %s null argument warning
soyersoyer 3a7ed99
usb: dwc3: core: Skip setting event buffers for host only controllers
63e8b2e
irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
2b2fdfc
ext4: set the type of max_zeroout to unsigned int to avoid overflow
LiBaokun96 13c7938
nvmet-rdma: fix possible bad dereference when freeing rsps
sagigrimberg a7012e4
selftests/bpf: Fix a few tests for GCC related warnings.
cupermir e381728
Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete e…
jsitnicki 4e40ba9
nvme: use srcu for iterating namespace list
keithbusch ecc040a
drm/amdgpu: fix dereference null return value for the function amdgpu…
Jie1zhang 5b279d3
hrtimer: Prevent queuing of hrtimer without a function callback
82b67bc
ionic: use pci_is_enabled not open code
emusln afdb328
ionic: check cmd_regs before copying in or out
emusln 20408e0
EDAC/skx_common: Allow decoding of SGX addresses
qzhuo2 6e1343f
nvme: fix namespace removal list
keithbusch b6ec1cd
gtp: pull network headers in gtp_dev_xmit()
ceda52b
jfs: define xtree root and page independently
kleikamp 0fde50f
i2c: stm32f7: Add atomic_xfer method to driver
sknsean 801c892
riscv: entry: always initialize regs->a0 to -ENOSYS
CoelacanthusHex b18e3e7
dm suspend: return -ERESTARTSYS instead of -EINTR
94726fa
mm: fix endless reclaim on machines with unaccepted memory
kiryl dceefc3
tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
d1ca691
selftests/mm: log run_vmtests.sh results in TAP format
75d68da
selftests: memfd_secret: don't build memfd_secret test on unsupported…
musamaanjum 603c70b
change alloc_pages name in dma_map_ops to avoid name conflicts
surenbaghdasaryan 0ccf73d
mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order…
hailong-liu ff27dcd
btrfs: replace sb::s_blocksize by fs_info::sectorsize
kdave 8302981
btrfs: send: allow cloning non-aligned extent if it ends at i_size
fdmanana 5336c37
drm/amd/display: Adjust cursor position
rodrigosiqueira 478a736
drm/amd/display: Enable otg synchronization logic for DCN321
LoAnChen 9bd992d
drm/amd/display: fix cursor offset on rotation 180
melissawen 6387094
drm/amd/amdgpu: command submission parser for JPEG
davidwuAMD 8fbe03c
platform/surface: aggregator: Fix warning when controller is destroye…
qzed 7f8647c
ALSA: hda/tas2781: Use correct endian conversion
tiwai afd3767
drm/amdkfd: reserve the BO before validating it
7a9ea56
Bluetooth: hci_core: Fix LE quote calculation
Vudentz 8ce182a
Bluetooth: SMP: Fix assumption of Central always being Initiator
Vudentz f085582
net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and …
vladimiroltean e15daac
net: mscc: ocelot: fix QoS class for injected packets with "ocelot-80…
vladimiroltean 2be1dd5
net: mscc: ocelot: serialize access to the injection/extraction groups
vladimiroltean 2c9d520
tc-testing: don't access non-existent variable on exception
horms 7ab9f18
selftests: udpgro: report error when receive failed
liuhangbin 7ea9267
tcp/dccp: bypass empty buckets in inet_twsk_purge()
487c170
tcp/dccp: do not care about families in inet_twsk_purge()
431c509
tcp: prevent concurrent execution of tcp_sk_exit_batch
22fc852
net: mctp: test: Use correct skb for route input check
jk-ozlabs 71d0165
kcm: Serialise kcm_sendmsg() for the same socket.
q2ven 2ada6d6
netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
395762d
netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
7ba304b
ip6_tunnel: Fix broken GRO
e3d3249
bonding: fix bond_ipsec_offload_ok return type
NikAleksandrov fecbe33
bonding: fix null pointer deref in bond_ipsec_offload_ok
NikAleksandrov 513a5eb
bonding: fix xfrm real_dev null pointer dereference
NikAleksandrov f6ea3d0
bonding: fix xfrm state handling when clearing active slave
NikAleksandrov a834fd1
ice: fix page reuse when PAGE_SIZE is over 8k
mfijalko 4e42ce6
ice: fix ICE_LAST_OFFSET formula
mfijalko 2e4ec9a
ice: fix truesize operations for PAGE_SIZE >= 8192
mfijalko db89607
dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
0de51b1
igb: cope with large MAX_SKB_FRAGS
73df7d1
net: dsa: mv88e6xxx: Fix out-of-bound access
42bdd38
netem: fix return value if duplicate enqueue fails
shemminger c0a22e8
udp: fix receiving fraglist GSO packets
nbd168 129ac4d
ipv6: prevent UAF in ip6_send_skb()
5ec7a5d
ipv6: fix possible UAF in ip6_finish_output2()
53d11e4
ipv6: prevent possible UAF in ip6_xmit()
c7d26f7
bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
skotur-brcm 5916be4
netfilter: flowtable: validate vlan header
ummakynes 531dcef
octeontx2-af: Fix CPT AF register offset calculation
14c8184
net: xilinx: axienet: Always disable promiscuous mode
acb7442
net: xilinx: axienet: Fix dangling multicast addresses
f20903f
net: ovs: fix ovs_drop_reasons error
image-dragon f0260a7
drm/msm/dpu: don't play tricks with debug macros
lumag e8a998b
drm/msm/dp: fix the max supported bpp logic
cbac151
drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
lumag 2c1935b
drm/msm/dpu: drop MSM_ENC_VBLANK support
lumag ebf3e48
drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
lumag 09f3563
drm/msm/dpu: capture snapshot on the first commit_done timeout
lumag f6882b1
drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
97cb3f1
drm/msm/dp: reset the link phy params before link training
674d727
drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
lumag c0037a6
drm/msm/dpu: try multirect based on mdp clock limits
a7cb53c
drm/msm/dpu: take plane rotation into account for wide planes
lumag dc851a9
drm/msm/mdss: switch mdss to use devm_of_icc_get()
lumag 8ceef16
drm/msm/mdss: Rename path references to mdp_path
konradybcio a9144a9
drm/msm/mdss: Handle the reg bus ICC path
lumag 1bdbe69
drm/msm: fix the highest_bank_bit for sc7180
93777d4
mmc: mmc_test: Fix NULL dereference on allocation failure
4030955
smb: client: ignore unhandled reparse tags
pcacjr 9cfe2f0
Bluetooth: MGMT: Add error handling to pair_device()
griffinkh 8c3f617
scsi: core: Fix the return value of scsi_logical_block_count()
ChaotianJing 1bc9bb7
ksmbd: the buffer of smb2 query dir response has at least 1 byte
namjaejeon a4d16b6
drm/amdgpu: Validate TA binary size
candicelicy 536de48
net: dsa: microchip: fix PTP config failure when using multiple ports
martinwhitaker 8583060
MIPS: Loongson64: Set timer mode in cpu-probe
FlyGoat aff10da
HID: wacom: Defer calculation of resolution until resolution_code is …
jigpu 6eadf01
Input: i8042 - add forcenorestore quirk to leave controller untouched…
tuxedo-wse ef2d673
Input: i8042 - use new forcenorestore quirk to replace old buggy quir…
tuxedo-wse 466d180
cxgb4: add forgotten u64 ivlan cast before shift
6d24e88
KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
8d617c6
mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
c49ca5b
mmc: dw_mmc: allow biu and ciu clocks to defer
BWhitten eeeaa80
pmdomain: imx: scu-pd: Remove duplicated clocks
tq-steina 6b7c309
pmdomain: imx: wait SSAR when i.MX93 power domain on
MrVan f1333ce
mptcp: pm: re-using ID of unused removed ADD_ADDR
matttbe 8fcb984
mptcp: pm: re-using ID of unused removed subflows
matttbe 7f5d114
mptcp: pm: re-using ID of unused flushed subflows
matttbe fc2a83d
mptcp: pm: remove mptcp_pm_remove_subflow()
matttbe f6e5164
mptcp: pm: only mark 'subflow' endp as available
matttbe 1d342db
mptcp: pm: only decrement add_addr_accepted for MPJ req
matttbe 5d2ebe3
mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
matttbe c4bfe9c
mptcp: pm: only in-kernel cannot have entries with ID 0
matttbe ec7f266
mptcp: pm: fullmesh: select the right ID later
matttbe 68ac2e1
mptcp: pm: avoid possible UaF when selecting endp
matttbe 44964ba
selftests: mptcp: join: validate fullmesh endp on 1st sf
matttbe 2c0ca8e
selftests: mptcp: join: check re-using ID of closed subflow
matttbe 6e5c55c
Revert "usb: gadget: uvc: cleanup request when not in correct state"
gregkh f0ea13d
Revert "drm/amd/display: Validate hw_points_num before using it"
23ab5bc
platform/x86/intel/ifs: Call release_firmware() when handling errors.
jithu83 498eefb
tcp: do not export tcp_twsk_purge()
1aa80a6
hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
javiercarrascocruz 1791288
drm/msm/mdss: specify cfg bandwidth for SDM670
lumag ba45980
drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
lujianhua 6f6a74b
igc: Fix qbv tx latency by setting gtxoffset
e92ef5f
ALSA: timer: Relax start tick time check for slave timer elements
tiwai c782f50
mm/numa: no task_numa_fault() call if PMD is changed
x-y-z b0f88fe
mm/numa: no task_numa_fault() call if PTE is changed
x-y-z 8d9a4e2
bpf: Fix a kernel verifier crash in stacksafe()
48c0be9
selftests/bpf: Add a test to verify previous stacksafe() fix
c0f66d7
NFSD: simplify error paths in nfsd_svc()
neilbrown 552158b
drm/amdgpu/vcn: identify unified queue in sw init
Boyz-Radeon 032e498
drm/amdgpu/vcn: not pause dpg for unified queue
Boyz-Radeon 3fbfdca
ksmbd: fix race condition between destroy_previous_session() and smb2…
namjaejeon dc58439
net: ngbe: Fix phy mode set to external phy
1596c14
Revert "s390/dasd: Establish DMA alignment"
hoeppnerj d10b6f5
Input: MT - limit max slots
ea47316
tools: move alignment-related macros to new <linux/align.h>
alobakin 5574b55
Linux 6.6.48
gregkh b448d17
Replace alloc_pages with alloc_pages_op in zhaoxin_kh40000.c
leoliu-oc 42183d0
KVM: Define CSV3 key management command id
58ebba1
KVM: SVM: CSV: Add KVM_CSV3_INIT command
51d2171
KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_DATA command
0ccf676
KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_VMCB command
a103ec4
KVM: SVM: CSV: Manage CSV3 guest's nested page table
8c5e4e8
x86/boot/compressed/64: Add CSV3 guest detection
4f0c7f5
x86/boot/compressed/64: Init CSV3 secure call pages
19e94ea
x86/boot/compressed/64: Add CSV3 update page attr(private/shared)
fd519f2
x86/kernel: Add CSV3 early update(enc/dec)/reset memory helpers
c4a765e
x86/kernel: Set bss decrypted memory as shared in CSV3 guest
00e6679
x86: Update memory shared/private attribute in early boot for CSV3 guest
309f301
x86: Add support for changing the memory attribute for CSV3 guest
97db1d8
x86/mm: Print CSV3 info into kernel log
0e5ed3e
KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to …
db20465
crypto: ccp: Define CSV3 migration command id
adc5998
KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_DATA command
2eec03f
KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_CONTEXT command
943b908
KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_DATA command
5032e75
KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_CONTEXT command
7193548
KVM: SVM: CSV: Add ioctl API to unpin shared pages of CSV3 guest
6fee051
KVM: SVM: CSV: Manage CSV3 guest's shared pages by rbtree
27416bb
x86/mm: Merge contiguous pages into a large range when notifying page…
9676723
KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to …
9b65e1f
riscv: Add sophgo sg2042 soc support
xingxg2022 7b48c3d
riscv: errata: Replace thead cache clean with flush
xingxg2022 27e63d8
riscv: errata: cmo: add CMO macro variant with both VA and PA
Icenowy ac02e2f
riscv: use VA+PA variant of CMO macros for DMA synchorization
Icenowy a635dc8
riscv: use VA+PA variant of CMO macros for DMA page preparation
Icenowy b62c4ef
riscv: errata: thead: Make cache clean to flush
xingxg2022 5286ea8
riscv: changing T-Head PBMT attributes
Icenowy 28e0bb3
riscv: add ioremap_wc for gpu
xingxg2022 3628e08
riscv: add smp_cond_load_acquire()
xingxg2022 a22e0ed
riscv: spinlock: Fix deadlock issue
8638ab1
driver: clk: Add sophgo sg2042 soc support
xingxg2022 d2cfc74
driver: pinctrl: Add sophgo sg2042 soc support
xingxg2022 de34681
driver: reset: Add sophgo sg2042 soc support
xingxg2022 dfc7cc7
driver: mmc: Add sophgo sg2042 soc support
xingxg2022 1451df2
driver: mtd: Add sophgo sg2042 soc support
xingxg2022 904c7b1
driver: net: Add sophgo sg2042 soc support
xingxg2022 e3005ee
driver: pcie: Add sophgo sg2042 soc support
xingxg2022 5bbc425
drivers: pcie: sophgo: Create msi-x whitelist,turn on msi-x for top intr
xingxg2022 12f1a8f
driver: soc: Add sophgo sg2042 soc support
xingxg2022 fbc46f7
ttm: disallow cached mapping
Icenowy da1043d
amdgpu: disable rebar
Icenowy b79fed4
radeon hack: force 64-bit msi to fit top intc
Icenowy 582c866
nvidia hda: force msi
Icenowy 73cdd0e
mango pci hack:broadcast when no MSI source known
xingxg2022 731f114
riscv: Add support for kernel-mode FPU
xingxg2022 d200297
riscv: Factor out riscv-march-y to a separate Makefile
xingxg2022 f1f7341
drm/amd/display: Support DRM_AMD_DC_FP on RISC-V
xingxg2022 c803dae
riscv: kexec: Add image loader for kexec file
xingxg2022 bcc9729
riscv/kexec: handle R_RISCV_ADD16 and R_RISCV_SUB16 relocation types
xingxg2022 210058f
riscv: kernel: Optimize apply_relocate_add()
xingxg2022 ee623f7
kernel: schedule: Fix set_task_cpu() bug
xingxg2022 57cbbce
perf cpumap: Make counter as unsigned ints
kraj a87cd4f
riscv: configs: Add sophgo sg2042 soc defconfig
xingxg2022 b342de0
drivers:pci:remove the err log of parsing pci
lionel0016 b7c58dc
riscv:dts:modify dw gpio clock name
Chunzhi-Lin 49e3043
dts:sophgo:add i2c-rtc ds1307 device node for single chip
Chunzhi-Lin 564e66d
dts:sophgo:x4evb:Apply top interrupt instead of msi on x16 slot
Chunzhi-Lin 529aa9c
riscv:dts:capricorn:add i2c-rtc device
Chunzhi-Lin c0fe527
pcie: whitelist and support mellanox connectx-2
felixonmars 2722614
add null event check logic in riscv_pmu_sbi.c
lin-fei File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个也需要隔离,不对其他场景生效