Release for DSM7.2.2

This commit is contained in:
haochengkuo
2025-05-28 16:18:10 +08:00
parent e1d9f527f3
commit e4a8d54209
7 changed files with 251 additions and 5 deletions

View File

@ -53,6 +53,9 @@ pkg_get_platform() {
BROADWELLNKV2) arch="broadwellnkv2" ;;
REALTEK_RTD1619B) arch="rtd1619b" ;;
BROADWELLNTBAP) arch="broadwellntbap" ;;
GEMINILAKENK) arch="geminilakenk" ;;
R1000NK) arch="r1000nk" ;;
V1000NK) arch="v1000nk" ;;
*) arch="" ;;
esac
fi
@ -66,7 +69,7 @@ plat_to_family() {
local family=
case "$plat" in
bromolow | cedarview | avoton | braswell | apollolake | grantley | broadwell | kvmx64 | denverton | broadwellnk | purley | geminilake | v1000 | r1000 | broadwellnkv2 | epyc7002 | broadwellntbap)
bromolow | cedarview | avoton | braswell | apollolake | grantley | broadwell | kvmx64 | denverton | broadwellnk | purley | geminilake | v1000 | r1000 | broadwellnkv2 | epyc7002 | broadwellntbap | geminilakenk | r1000nk | v1000nk)
family="x86_64"
;;
evansport )

View File

@ -0,0 +1,79 @@
SYNO_PRODUCT="DSM"
ToolChainDir32="/usr/local/i686-pc-linux-gnu"
ToolChainPrefix32="/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-"
ToolChainBin32="${ToolChainDir32}/bin"
ToolChainSysRoot32="${ToolChainDir32}/i686-pc-linux-gnu/sys-root"
ToolChainInclude32="${ToolChainSysRoot32}/usr/include"
ToolChainLib32="${ToolChainSysRoot32}/lib"
ARCH="x86_64"
PLATFORM_FAMILY="SYNOPLAT_F_X86_64"
ConfigOpt32="--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux"
# For sdk usbcam
HOST32=i686-pc-linux-gnu
PLAT_FLAGS="-DSYNO_GEMINILAKENK"
CFLAGS32="-D$PLATFORM_FAMILY -O2"
LDFLAGS32=""
CC32=${ToolChainPrefix32}wrap-gcc
CXX32=${ToolChainPrefix32}wrap-g++
CPP32=${ToolChainPrefix32}cpp
LD32=${ToolChainPrefix32}ld
AR32=${ToolChainPrefix32}ar
STRIP32=${ToolChainPrefix32}strip
RANLIB32=${ToolChainPrefix32}ranlib
NM32=${ToolChainPrefix32}nm
READELF32=${ToolChainPrefix32}readelf
ToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
ToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
ToolChainBin64="${ToolChainDir64}/bin"
ToolChainSysRoot64="${ToolChainDir64}/x86_64-pc-linux-gnu/sys-root"
ToolChainInclude64="${ToolChainSysRoot64}/usr/include"
ToolChainLib64="${ToolChainSysRoot64}/lib"
ToolChainSysInclude64=""
ConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
# For sdk usbcam
HOST64=x86_64-pc-linux-gnu
CFLAGS64="-D$PLATFORM_FAMILY -O2"
LDFLAGS64=""
CC64=${ToolChainPrefix64}wrap-gcc
CXX64=${ToolChainPrefix64}wrap-g++
CPP64=${ToolChainPrefix64}cpp
LD64=${ToolChainPrefix64}ld
AR64=${ToolChainPrefix64}ar
STRIP64=${ToolChainPrefix64}strip
RANLIB64=${ToolChainPrefix64}ranlib
NM64=${ToolChainPrefix64}nm
READELF64=${ToolChainPrefix64}readelf
#For Grub in EFI framework
GrubHOST64=x86_64-pc-linux-gnu
GrubToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
GrubToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
GrubToolChainBin64="${GrubToolChainDir64}/bin"
GrubToolChainInclude64="${GrubToolChainDir64}/include"
GrubToolChainSysInclude64=""
GrubToolChainLib64="${GrubToolChainDir64}/lib"
GrubConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
GrubCFLAGS64="-I${GrubToolChainInclude64} -D$PLATFORM_FAMILY"
GrubLDFLAGS64="-L${GrubToolChainLib64}"
GrubCC64=${GrubToolChainPrefix64}wrap-gcc
GrubCXX64=${GrubToolChainPrefix64}wrap-g++
GrubLD64=${GrubToolChainPrefix64}ld
GrubAR64=${GrubToolChainPrefix64}ar
GrubSTRIP64=${GrubToolChainPrefix64}strip
GrubRANLIB64=${GrubToolChainPrefix64}ranlib
GrubNM64=${GrubToolChainPrefix64}nm
KernelToolchain="gcc1220_glibc236_x86_64"
ToolchainTGZList="$KernelToolchain gcc1220_glibc236_i686"
SynoKernelConfig="geminilakenk"
SynoGNUSources="x86 x64"

79
include/platform.r1000nk Normal file
View File

@ -0,0 +1,79 @@
SYNO_PRODUCT="DSM"
ToolChainDir32="/usr/local/i686-pc-linux-gnu"
ToolChainPrefix32="/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-"
ToolChainBin32="${ToolChainDir32}/bin"
ToolChainSysRoot32="${ToolChainDir32}/i686-pc-linux-gnu/sys-root"
ToolChainInclude32="${ToolChainSysRoot32}/usr/include"
ToolChainLib32="${ToolChainSysRoot32}/lib"
ARCH="x86_64"
PLATFORM_FAMILY="SYNOPLAT_F_X86_64"
ConfigOpt32="--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux"
# For sdk usbcam
HOST32=i686-pc-linux-gnu
PLAT_FLAGS="-DSYNO_R1000NK"
CFLAGS32="-D$PLATFORM_FAMILY -O2"
LDFLAGS32=""
CC32=${ToolChainPrefix32}wrap-gcc
CXX32=${ToolChainPrefix32}wrap-g++
CPP32=${ToolChainPrefix32}cpp
LD32=${ToolChainPrefix32}ld
AR32=${ToolChainPrefix32}ar
STRIP32=${ToolChainPrefix32}strip
RANLIB32=${ToolChainPrefix32}ranlib
NM32=${ToolChainPrefix32}nm
READELF32=${ToolChainPrefix32}readelf
ToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
ToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
ToolChainBin64="${ToolChainDir64}/bin"
ToolChainSysRoot64="${ToolChainDir64}/x86_64-pc-linux-gnu/sys-root"
ToolChainInclude64="${ToolChainSysRoot64}/usr/include"
ToolChainLib64="${ToolChainSysRoot64}/lib"
ToolChainSysInclude64=""
ConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
# For sdk usbcam
HOST64=x86_64-pc-linux-gnu
CFLAGS64="-D$PLATFORM_FAMILY -O2"
LDFLAGS64=""
CC64=${ToolChainPrefix64}wrap-gcc
CXX64=${ToolChainPrefix64}wrap-g++
CPP64=${ToolChainPrefix64}cpp
LD64=${ToolChainPrefix64}ld
AR64=${ToolChainPrefix64}ar
STRIP64=${ToolChainPrefix64}strip
RANLIB64=${ToolChainPrefix64}ranlib
NM64=${ToolChainPrefix64}nm
READELF64=${ToolChainPrefix64}readelf
#For Grub in EFI framework
GrubHOST64=x86_64-pc-linux-gnu
GrubToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
GrubToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
GrubToolChainBin64="${GrubToolChainDir64}/bin"
GrubToolChainInclude64="${GrubToolChainDir64}/include"
GrubToolChainSysInclude64=""
GrubToolChainLib64="${GrubToolChainDir64}/lib"
GrubConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
GrubCFLAGS64="-I${GrubToolChainInclude64} -D$PLATFORM_FAMILY"
GrubLDFLAGS64="-L${GrubToolChainLib64}"
GrubCC64=${GrubToolChainPrefix64}wrap-gcc
GrubCXX64=${GrubToolChainPrefix64}wrap-g++
GrubLD64=${GrubToolChainPrefix64}ld
GrubAR64=${GrubToolChainPrefix64}ar
GrubSTRIP64=${GrubToolChainPrefix64}strip
GrubRANLIB64=${GrubToolChainPrefix64}ranlib
GrubNM64=${GrubToolChainPrefix64}nm
KernelToolchain="gcc1220_glibc236_x86_64"
ToolchainTGZList="$KernelToolchain gcc1220_glibc236_i686"
SynoKernelConfig="r1000nk"
SynoGNUSources="x86 x64"

79
include/platform.v1000nk Normal file
View File

@ -0,0 +1,79 @@
SYNO_PRODUCT="DSM"
ToolChainDir32="/usr/local/i686-pc-linux-gnu"
ToolChainPrefix32="/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-"
ToolChainBin32="${ToolChainDir32}/bin"
ToolChainSysRoot32="${ToolChainDir32}/i686-pc-linux-gnu/sys-root"
ToolChainInclude32="${ToolChainSysRoot32}/usr/include"
ToolChainLib32="${ToolChainSysRoot32}/lib"
ARCH="x86_64"
PLATFORM_FAMILY="SYNOPLAT_F_X86_64"
ConfigOpt32="--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux"
# For sdk usbcam
HOST32=i686-pc-linux-gnu
PLAT_FLAGS="-DSYNO_V1000NK"
CFLAGS32="-D$PLATFORM_FAMILY -O2"
LDFLAGS32=""
CC32=${ToolChainPrefix32}wrap-gcc
CXX32=${ToolChainPrefix32}wrap-g++
CPP32=${ToolChainPrefix32}cpp
LD32=${ToolChainPrefix32}ld
AR32=${ToolChainPrefix32}ar
STRIP32=${ToolChainPrefix32}strip
RANLIB32=${ToolChainPrefix32}ranlib
NM32=${ToolChainPrefix32}nm
READELF32=${ToolChainPrefix32}readelf
ToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
ToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
ToolChainBin64="${ToolChainDir64}/bin"
ToolChainSysRoot64="${ToolChainDir64}/x86_64-pc-linux-gnu/sys-root"
ToolChainInclude64="${ToolChainSysRoot64}/usr/include"
ToolChainLib64="${ToolChainSysRoot64}/lib"
ToolChainSysInclude64=""
ConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
# For sdk usbcam
HOST64=x86_64-pc-linux-gnu
CFLAGS64="-D$PLATFORM_FAMILY -O2"
LDFLAGS64=""
CC64=${ToolChainPrefix64}wrap-gcc
CXX64=${ToolChainPrefix64}wrap-g++
CPP64=${ToolChainPrefix64}cpp
LD64=${ToolChainPrefix64}ld
AR64=${ToolChainPrefix64}ar
STRIP64=${ToolChainPrefix64}strip
RANLIB64=${ToolChainPrefix64}ranlib
NM64=${ToolChainPrefix64}nm
READELF64=${ToolChainPrefix64}readelf
#For Grub in EFI framework
GrubHOST64=x86_64-pc-linux-gnu
GrubToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
GrubToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
GrubToolChainBin64="${GrubToolChainDir64}/bin"
GrubToolChainInclude64="${GrubToolChainDir64}/include"
GrubToolChainSysInclude64=""
GrubToolChainLib64="${GrubToolChainDir64}/lib"
GrubConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
GrubCFLAGS64="-I${GrubToolChainInclude64} -D$PLATFORM_FAMILY"
GrubLDFLAGS64="-L${GrubToolChainLib64}"
GrubCC64=${GrubToolChainPrefix64}wrap-gcc
GrubCXX64=${GrubToolChainPrefix64}wrap-g++
GrubLD64=${GrubToolChainPrefix64}ld
GrubAR64=${GrubToolChainPrefix64}ar
GrubSTRIP64=${GrubToolChainPrefix64}strip
GrubRANLIB64=${GrubToolChainPrefix64}ranlib
GrubNM64=${GrubToolChainPrefix64}nm
KernelToolchain="gcc1220_glibc236_x86_64"
ToolchainTGZList="$KernelToolchain gcc1220_glibc236_i686"
SynoKernelConfig="v1000nk"
SynoGNUSources="x86 x64"

View File

@ -8,7 +8,7 @@ __INCLUDE_PLATFORMS__=defined
Source include/variable
Source include/check
AllPlatformOptionNames="bromolow avoton alpine braswell apollolake grantley alpine4k monaco broadwell broadwellntbap kvmx64 kvmcloud armada38x denverton rtd1296 broadwellnk armada37xx purley geminilake v1000 epyc7002 r1000 broadwellnkv2 rtd1619b"
AllPlatformOptionNames="bromolow avoton alpine braswell apollolake grantley alpine4k monaco broadwell broadwellntbap kvmx64 kvmcloud armada38x denverton rtd1296 broadwellnk armada37xx purley geminilake v1000 epyc7002 r1000 broadwellnkv2 rtd1619b geminilakenk r1000nk v1000nk"
AllPlatforms=" bromolow BROMOLOW linux-3.10.x Intel Bromolow
avoton AVOTON linux-3.10.x Intel Avoton
@ -34,6 +34,9 @@ AllPlatforms=" bromolow BROMOLOW linux-3.10.x Intel Bromolow
r1000 R1000 linux-4.4.x AMD Ryzen Embedded R1000
broadwellnkv2 BROADWELLNKV2 linux-4.4.x Intel Broadwell with port mapping v2
rtd1619b REALTEK_RTD1619B linux-5.10.x Realtek rtd1619b
geminilakenk GEMINILAKENK linux-5.10.x Intel Gemini Lake with kernel 5.10
r1000nk R1000NK linux-5.10.x AMD Ryzen Embedded R1000
v1000nk V1000NK linux-5.10.x AMD Ryzen Embedded V1000 with kernel 5.10
"
#

View File

@ -31,3 +31,6 @@ r1000="linux-4.4.x"
broadwellnkv2="linux-4.4.x"
rtd1619b="linux-5.10.x"
broadwellntbap="linux-4.4.x"
geminilakenk="linux-5.10.x"
r1000nk="linux-5.10.x"
v1000nk="linux-5.10.x"

View File

@ -1,4 +1,4 @@
# Copyright (c) 2000-2020 Synology Inc. All rights reserved.
LatestVersion="7.2"
AvailablePlatform_7_2="avoton braswell bromolow grantley alpine alpine4k monaco armada38x kvmcloud kvmx64 rtd1296 broadwellnk denverton apollolake armada37xx purley v1000 broadwell geminilake broadwellntbap r1000 broadwellnkv2 rtd1619b epyc7002"
AvailablePlatform_7_2="avoton braswell bromolow grantley alpine alpine4k monaco armada38x kvmcloud kvmx64 rtd1296 broadwellnk denverton apollolake armada37xx purley v1000 broadwell geminilake broadwellntbap r1000 broadwellnkv2 rtd1619b epyc7002 geminilakenk r1000nk v1000nk"