Liangbin Lian
0cfcdff38f
istoreos: kernel and kernel modules default mark as hold
2024-02-26 16:37:53 +08:00
Liangbin Lian
c01131962a
target/rk3568: add support for FriendlyElec NanoPi R5S LTS and C1
...
NanoPi R5S LTS
NanoPi R5S C1
2024-02-22 11:54:42 +08:00
Liangbin Lian
d09a28477b
package/grub-conf: remove demo value
2024-02-21 18:09:49 +08:00
Liangbin Lian
c67531ed95
target/x86: custom grub hook supports ventoy
...
ventoy grub load_env default load /grub/grubenv
specify our path
2024-02-21 16:57:49 +08:00
Liangbin Lian
ef214226a0
package: add grub-conf
2024-02-21 16:00:21 +08:00
Liangbin Lian
31a01f3f66
target/x86: support custom grub hook
2024-02-20 11:52:20 +08:00
Liangbin Lian
4e39e7f2f4
target/x86: refactor grub cfg
2024-02-20 11:21:34 +08:00
Liangbin Lian
c38023e2b0
target/x86: fix grub cfg
2024-02-19 16:39:07 +08:00
xiaomeng9597
555a0c3f5e
target/rk3566: Fix recognition of sd card on Panther x2
2024-02-19 14:24:11 +08:00
Liangbin Lian
7d246b91f6
package/linux: vfio-pci support passthrough VGA devices
2024-02-18 17:45:25 +08:00
Philip Prindeville
67f4ee9b5a
x86/64: Enable IOMMU_V2 support for later CPUs
...
Support newer IOMMU_V2 on AMD platforms, useful for DPDK and KVM.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 1eb02ce3254ef6f115640df8ac470574d6903588)
2024-02-18 15:29:26 +08:00
Hauke Mehrtens
cb1ee6bd9f
kernel: Move some IOMMU options to generic
...
This adds some missing IOMMU related options for x86/64 and moves some
of them to generic for all targets.
On x86 IOMMU_DEFAULT_DMA_LAZY is used by default, on all other platforms
IOMMU_DEFAULT_DMA_STRICT is the default. we just follow the default
kernel configuration here.
Fixes: 8fea4a102c
("x86/64: enable IOMMU support")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-02-18 15:27:52 +08:00
Nicola Corna
e88ee750e2
x86/64: enable IOMMU support
...
Enable IOMMU support for Intel and AMD x86 platforms. With this, when the
vfio module is present, physical PCI devices can be passed to VMs, for
example with `qemu-system-x86_64 -device vfio-pci,host=05:00.0 ...`.
IOMMU support increases the kernel size by a small amount (~370KB, from
5239840 B to 5611200 B, a ~7% increase in size).
Signed-off-by: Nicola Corna <nicola@corna.info>
2024-02-18 15:25:06 +08:00
Liangbin Lian
1768e60f69
package/r8125: update to 9.012.03-1
2024-02-18 15:22:53 +08:00
Liangbin Lian
8661954b38
target/rk3588: armsom sige7 fix usb3.0
2024-01-31 16:54:59 +08:00
Liangbin Lian
cfc0a4c97d
target/rk35xx: armsom sige7 add wifi packages
2024-01-31 16:08:38 +08:00
Liangbin Lian
eff85ce219
package/rkwifi-firmware: update
...
add ap6275p
2024-01-31 16:06:23 +08:00
Liangbin Lian
19cf82b31c
package/rkwifi: fix phy mac
2024-01-31 14:50:33 +08:00
Liangbin Lian
4451ea61cb
package/rkwifi: add pcie variant
2024-01-31 11:23:54 +08:00
Liangbin Lian
91f6e9cd95
target/rk35xx: kernel enable typec manager
2024-01-30 19:35:51 +08:00
Liangbin Lian
9c8eebc030
target/rk35xx: kernel: usb: typec: tcpm: add husb311 driver
...
0bec4db01a/drivers/usb/typec/tcpm/tcpci_husb311.c
2024-01-30 19:34:45 +08:00
Liangbin Lian
8180c8354c
target/rk3566: armsom sige7 usb supply
2024-01-30 17:40:11 +08:00
Liangbin Lian
4c0083765a
target/rk3566: le hes30 led default on
2024-01-30 15:12:24 +08:00
Liangbin Lian
ad4564e944
target/rk3588: armsom sige7 v1.1
2024-01-30 14:13:45 +08:00
Liangbin Lian
7ae293fe29
target/rk3588: armsom sige7 v1 simplify dts
2024-01-30 14:01:24 +08:00
Liangbin Lian
46a5e9c3b4
target/rk3588: inspur ihec301 fix gpios
2024-01-29 22:47:18 +08:00
Liangbin Lian
87a8fb5e1f
Revert "target/rk3588: inspur ihec301 pull up phy reset pin"
...
This reverts commit cc7acc4015
.
2024-01-29 22:45:33 +08:00
Liangbin Lian
302f062d8e
target/rk3588: gmac disable VLAN hw filter by default
...
Since adding VLAN in promisc mode not supported, which makes unable to
setup bridge, disable it.
2024-01-29 22:39:13 +08:00
Liangbin Lian
b915e4d79e
target/rk3566: le hes30 fix gmac pin mux
2024-01-27 22:48:01 +08:00
Liangbin Lian
7d19d0319a
target/rk3588: inspur ihec301 generate mac address
2024-01-26 20:17:55 +08:00
Liangbin Lian
cc7acc4015
target/rk3588: inspur ihec301 pull up phy reset pin
2024-01-25 20:52:22 +08:00
Liangbin Lian
b1a8e2197f
target/rk35xx: fix gmac phy addr
2024-01-24 15:59:50 +08:00
Liangbin Lian
39dd551850
target/rk3566: add le hes30 board
2024-01-24 15:32:03 +08:00
Liangbin Lian
d45287192c
target/rk3588: inspur ihec301 v2
2024-01-24 15:31:05 +08:00
Liangbin Lian
75a908d22b
r8125: mute annoying logs
2024-01-23 16:58:07 +08:00
Liangbin Lian
049bccda37
kernel: net: fix netns_ct abi compitable
...
Fixes: ("net: conntrack events, support multiple registrant")
2024-01-22 16:06:42 +08:00
Liangbin Lian
a5f77b6691
target/rk35xx: kmod-drm-rockchip-rk35xx-vvop fully confflicts with kmod-drm-rockchip-rk35xx
2024-01-20 20:17:30 +08:00
xiaomeng9597
70de04e88b
update Panther X2 dts ( #1285 )
2024-01-20 10:57:16 +08:00
xiaomeng9597
874a8762af
target/rk35xx: update Panther X2 dts ( #1278 )
2024-01-19 13:27:56 +08:00
Liangbin Lian
257f231e28
package/fstools: fstab essential mount point hook
2024-01-16 19:33:34 +08:00
Liangbin Lian
8df4f9c639
package/fstools: fstab supports waiting essential mount point on boot
2024-01-16 16:42:49 +08:00
xiaomeng9597
c1c27cc5fa
target/rk35xx: add Panther X2 ( #1266 )
2024-01-16 14:29:24 +08:00
Liangbin Lian
d5f03ab263
target/rk35xx: jp tvbox update metadata
2024-01-16 14:03:29 +08:00
Liangbin Lian
1fa27c546f
target/x86: sysupgrade check EFI matching
2024-01-16 12:59:10 +08:00
Liangbin Lian
99f5627926
sysupgrade: only save log on flashing
2024-01-16 12:58:20 +08:00
Liangbin Lian
32ffe70e5e
target/rk35xx: move otg mode switcher to preinit
2024-01-15 21:16:23 +08:00
Liangbin Lian
a449a2a7e6
kernel: r8169: prevent potential deadlock in rtl8169_close
2024-01-15 17:39:33 +08:00
Liangbin Lian
f106525195
kernel: r8169: fix deadlock on RTL8125
...
and disable ASPM in case of tx timeout
2024-01-15 14:26:34 +08:00
Liangbin Lian
60f46f081e
sysupgrade: complete fix 'mount -o move'
...
fixes 9ca3669209
("sysupgrade: workaround 'mount -o move' fail on sysupgrade on some devices")
this issue is caused by `mount --make-shared /` by some apps.
fixed https://github.com/istoreos/istoreos/issues/1200
2024-01-13 21:56:00 +08:00
Liangbin Lian
bd624c3cd7
target/rk35xx: fix some boards OTG role switching
2024-01-12 19:45:53 +08:00