wok rev 25044

*/stuff/bootloader.S: fix VCPI case
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Jun 02 15:48:36 2022 +0000 (2022-06-02)
parents 76c41f0eab0e
children 232ba43d30af
files ipxe/stuff/bootloader.S memtest/stuff/bootloader.S plop/stuff/bootloader.S snort/receipt squidguard/receipt
line diff
     1.1 --- a/ipxe/stuff/bootloader.S	Wed Jun 01 16:50:09 2022 +0000
     1.2 +++ b/ipxe/stuff/bootloader.S	Thu Jun 02 15:48:36 2022 +0000
     1.3 @@ -30,7 +30,7 @@
     1.4  #define FLOPPY_HAS_2_SIDES	hardcoded heads count to 2	-15
     1.5  //#define NO_CMDLINE_SHRINK	remove heading spaces ?		-6-21
     1.6  //#define  NO_CMDLINE_FILE	remove @cmdline file support ?	-21
     1.7 -//#define NO_DOTS		show progression dots ?		-5
     1.8 +#define NO_DOTS			show progression dots ?		-5
     1.9  #ifndef BZIMAGE
    1.10  //#define TINY_ZIMAGE		system < 64Kb ?			-11
    1.11  //#define NO_MINSETUP		default setup (dos only) ?	-4
    1.12 @@ -458,6 +458,8 @@
    1.13  	movb	$0x0C,%al	// DE0C switchpm(ESI)
    1.14  	jmp	call_vcpi
    1.15  pm_code:
    1.16 +	.byte	0x6A, SEL_DATA	// pushw	$SEL_DATA
    1.17 +	popw	%ss
    1.18  	movl	%cr0,%eax
    1.19  	andl	$0x7FFFFFFE,%eax
    1.20  	movl	%eax,%cr0
    1.21 @@ -633,9 +635,10 @@
    1.22  gdt_vcpi2	=	gdt_abs-16
    1.23  gdt_vcpi3	=	gdt_abs-8
    1.24  gdt_abs:
    1.25 +SEL_DATA	= gdt_abs-gdt_null
    1.26  	.word	0xFFFF
    1.27  	.long	0x92000000
    1.28 -	.byte	0xCF,0
    1.29 +	.byte	0x8F,0
    1.30  gdt_code:
    1.31  	.word	0xFFFF
    1.32  gdt_code_base:
     2.1 --- a/memtest/stuff/bootloader.S	Wed Jun 01 16:50:09 2022 +0000
     2.2 +++ b/memtest/stuff/bootloader.S	Thu Jun 02 15:48:36 2022 +0000
     2.3 @@ -458,6 +458,8 @@
     2.4  	movb	$0x0C,%al	// DE0C switchpm(ESI)
     2.5  	jmp	call_vcpi
     2.6  pm_code:
     2.7 +	.byte	0x6A, SEL_DATA	// pushw	$SEL_DATA
     2.8 +	popw	%ss
     2.9  	movl	%cr0,%eax
    2.10  	andl	$0x7FFFFFFE,%eax
    2.11  	movl	%eax,%cr0
    2.12 @@ -633,9 +635,10 @@
    2.13  gdt_vcpi2	=	gdt_abs-16
    2.14  gdt_vcpi3	=	gdt_abs-8
    2.15  gdt_abs:
    2.16 +SEL_DATA	= gdt_abs-gdt_null
    2.17  	.word	0xFFFF
    2.18  	.long	0x92000000
    2.19 -	.byte	0xCF,0
    2.20 +	.byte	0x8F,0
    2.21  gdt_code:
    2.22  	.word	0xFFFF
    2.23  gdt_code_base:
     3.1 --- a/plop/stuff/bootloader.S	Wed Jun 01 16:50:09 2022 +0000
     3.2 +++ b/plop/stuff/bootloader.S	Thu Jun 02 15:48:36 2022 +0000
     3.3 @@ -458,6 +458,8 @@
     3.4  	movb	$0x0C,%al	// DE0C switchpm(ESI)
     3.5  	jmp	call_vcpi
     3.6  pm_code:
     3.7 +	.byte	0x6A, SEL_DATA	// pushw	$SEL_DATA
     3.8 +	popw	%ss
     3.9  	movl	%cr0,%eax
    3.10  	andl	$0x7FFFFFFE,%eax
    3.11  	movl	%eax,%cr0
    3.12 @@ -633,9 +635,10 @@
    3.13  gdt_vcpi2	=	gdt_abs-16
    3.14  gdt_vcpi3	=	gdt_abs-8
    3.15  gdt_abs:
    3.16 +SEL_DATA	= gdt_abs-gdt_null
    3.17  	.word	0xFFFF
    3.18  	.long	0x92000000
    3.19 -	.byte	0xCF,0
    3.20 +	.byte	0x8F,0
    3.21  gdt_code:
    3.22  	.word	0xFFFF
    3.23  gdt_code_base:
     4.1 --- a/snort/receipt	Wed Jun 01 16:50:09 2022 +0000
     4.2 +++ b/snort/receipt	Thu Jun 02 15:48:36 2022 +0000
     4.3 @@ -9,7 +9,7 @@
     4.4  WEB_SITE="https://github.com/snort3/snort3"
     4.5  
     4.6  TARBALL="$PACKAGE-$VERSION.tar.gz"
     4.7 -WGET_URL="https://www.snort.org/downloads/$PACKAGE/$TARBALL"
     4.8 +WGET_URL="https://distfiles.macports.org/$PACKAGE/$TARBALL"
     4.9  
    4.10  DEPENDS="libdaq libdnet openssl pcre"
    4.11  BUILD_DEPENDS="flex libdaq-dev libdnet-dev libpcap-dev luajit-dev 
    4.12 @@ -19,7 +19,7 @@
    4.13  current_version()
    4.14  {
    4.15  	wget -O - ${WGET_URL%/*/*} 2>/dev/null | \
    4.16 -	sed "/openappid/d;/latest/d;/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q
    4.17 +	sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q
    4.18  }
    4.19  
    4.20  # Rules to configure and make the package.
     5.1 --- a/squidguard/receipt	Wed Jun 01 16:50:09 2022 +0000
     5.2 +++ b/squidguard/receipt	Thu Jun 02 15:48:36 2022 +0000
     5.3 @@ -1,15 +1,14 @@
     5.4  # SliTaz package receipt.
     5.5  
     5.6  PACKAGE="squidguard"
     5.7 -VERSION="1.4"
     5.8 +VERSION="1.4.0"
     5.9  CATEGORY="network"
    5.10  SHORT_DESC="Web filter."
    5.11  MAINTAINER="pascal.bellard@slitaz.org"
    5.12  LICENSE="GPL"
    5.13 -SOURCE="squidGuard"
    5.14 -TARBALL="$SOURCE-$VERSION.tar.gz"
    5.15 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    5.16  WEB_SITE="http://www.squidguard.org/"
    5.17 -WGET_URL="${WEB_SITE}Downloads/$TARBALL"
    5.18 +WGET_URL="https://www.joonet.de/sources/$PACKAGE/$TARBALL"
    5.19  DEPENDS="squid libdb"
    5.20  BUILD_DEPENDS="db-dev"
    5.21  
    5.22 @@ -17,7 +16,7 @@
    5.23  current_version()
    5.24  {
    5.25  	wget -O - ${WGET_URL%/*}/ 2>/dev/null | \
    5.26 -	sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q
    5.27 +	sed "/$PACKAGE-[0-9]/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q
    5.28  }
    5.29  
    5.30  # Rules to configure and make the package.