Module Name:src
Committed By: riastradh
Date: Sun Jun 9 22:35:17 UTC 2024
Modified Files:
src/sys/arch/amd64/include: asm.h
Log Message:
amd64/asm.h: Respect _NETBSD_REVISIONID.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: riastradh
Date: Sun Jun 9 22:35:17 UTC 2024
Modified Files:
src/sys/arch/amd64/include: asm.h
Log Message:
amd64/asm.h: Respect _NETBSD_REVISIONID.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23
Module Name:src
Committed By: mrg
Date: Mon Jul 31 02:38:16 UTC 2023
Modified Files:
src/sys/arch/amd64/amd64: db_interface.c
Log Message:
when cpus are paused (spinning) in DDB, call x86_pause() in the loop,
hopefully this can reduce power usage while doing nothing.
ok
Module Name:src
Committed By: mrg
Date: Mon Jul 31 02:38:16 UTC 2023
Modified Files:
src/sys/arch/amd64/amd64: db_interface.c
Log Message:
when cpus are paused (spinning) in DDB, call x86_pause() in the loop,
hopefully this can reduce power usage while doing nothing.
ok
Module Name:src
Committed By: riastradh
Date: Sat Jul 22 15:18:48 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
amd64/XEN3_DOMU: Pass -g to build debug data like GENERIC.
Needed for CTF data by dtrace when MKDEBUG=no MKDEBUGKERNEL=no.
XXX
Module Name:src
Committed By: riastradh
Date: Sat Jul 22 15:18:48 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
amd64/XEN3_DOMU: Pass -g to build debug data like GENERIC.
Needed for CTF data by dtrace when MKDEBUG=no MKDEBUGKERNEL=no.
XXX
Module Name:src
Committed By: riastradh
Date: Fri Jul 21 02:04:52 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
amd64/XEN3_DOMU: Enable KDTRACE_HOOKS.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101
Module Name:src
Committed By: riastradh
Date: Fri Jul 21 02:04:52 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
amd64/XEN3_DOMU: Enable KDTRACE_HOOKS.
XXX pullup-10
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101
Module Name:src
Committed By: riastradh
Date: Sat Jul 15 22:16:00 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
amd64: Enable HEARTBEAT option, not just a HEARTBEAT option comment.
To generate a diff of this commit:
cvs rdiff -u -r1.603 -r1.604
Module Name:src
Committed By: riastradh
Date: Sat Jul 15 22:16:00 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
amd64: Enable HEARTBEAT option, not just a HEARTBEAT option comment.
To generate a diff of this commit:
cvs rdiff -u -r1.603 -r1.604
Module Name:src
Committed By: riastradh
Date: Fri Jul 7 12:46:50 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
amd64/ALL: Turn on heartbeat checks.
To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/sys/arch/amd64/conf/ALL
Please
Module Name:src
Committed By: riastradh
Date: Fri Jul 7 12:46:50 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
amd64/ALL: Turn on heartbeat checks.
To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/sys/arch/amd64/conf/ALL
Please
Module Name:src
Committed By: pgoyette
Date: Mon Jun 5 13:59:55 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: NOCOMPAT
Log Message:
Un-comment the ident line
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/conf/NOCOMPAT
Please note
Module Name:src
Committed By: pgoyette
Date: Mon Jun 5 13:59:55 UTC 2023
Modified Files:
src/sys/arch/amd64/conf: NOCOMPAT
Log Message:
Un-comment the ident line
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amd64/conf/NOCOMPAT
Please note
Module Name:src
Committed By: riastradh
Date: Sun Apr 9 08:17:56 UTC 2023
Modified Files:
src/sys/arch/amd64/include: cpu.h
Log Message:
amd64: Make curlwp and curcpu() flushable.
The only effect of the `volatile' qualifier on an asm block with
outputs is to force the
Module Name:src
Committed By: riastradh
Date: Sun Apr 9 08:17:56 UTC 2023
Modified Files:
src/sys/arch/amd64/include: cpu.h
Log Message:
amd64: Make curlwp and curcpu() flushable.
The only effect of the `volatile' qualifier on an asm block with
outputs is to force the
Module Name:src
Committed By: riastradh
Date: Mon Feb 27 16:24:28 UTC 2023
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S
Log Message:
amd64_trap.S: Annotate trap vectors with their mnemonics.
Derived from Intel and AMD manuals.
Intel 64 and IA-32 Architectures
Module Name:src
Committed By: riastradh
Date: Mon Feb 27 16:24:28 UTC 2023
Modified Files:
src/sys/arch/amd64/amd64: amd64_trap.S
Log Message:
amd64_trap.S: Annotate trap vectors with their mnemonics.
Derived from Intel and AMD manuals.
Intel 64 and IA-32 Architectures
Module Name:src
Committed By: christos
Date: Mon Dec 26 17:46:00 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
sysret -> sysretl for new binutils
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 src/sys/arch/amd64/amd64/locore.S
Module Name:src
Committed By: christos
Date: Mon Dec 26 17:46:00 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: locore.S
Log Message:
sysret -> sysretl for new binutils
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 src/sys/arch/amd64/amd64/locore.S
Module Name:src
Committed By: skrll
Date: Sun Dec 18 07:53:31 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: copy.S
Log Message:
Typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/amd64/amd64/copy.S
Please note that diffs are
Module Name:src
Committed By: skrll
Date: Sun Dec 18 07:53:31 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: copy.S
Log Message:
Typo in comment
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/amd64/amd64/copy.S
Please note that diffs are
Module Name:src
Committed By: riastradh
Date: Tue Sep 13 09:39:50 UTC 2022
Modified Files:
src/sys/arch/amd64/include: asan.h msan.h
Log Message:
amd64/asan.h, amd64/msan.h: Add include guards.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: riastradh
Date: Tue Sep 13 09:39:50 UTC 2022
Modified Files:
src/sys/arch/amd64/include: asan.h msan.h
Log Message:
amd64/asan.h, amd64/msan.h: Add include guards.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12
Module Name:src
Committed By: knakahara
Date: Tue Sep 13 05:36:29 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: lock_stubs.S
Log Message:
Fix PR kern/57007. I missed applying a part of the original patch.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: knakahara
Date: Tue Sep 13 05:36:29 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: lock_stubs.S
Log Message:
Fix PR kern/57007. I missed applying a part of the original patch.
To generate a diff of this commit:
cvs rdiff -u -r1.37
Module Name:src
Committed By: knakahara
Date: Mon Sep 12 02:21:11 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: vector.S
Log Message:
Update register name at fault. Pointed out by hgutch@n.o, thanks.
In vetor.S:r1.78
Module Name:src
Committed By: knakahara
Date: Mon Sep 12 02:21:11 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: vector.S
Log Message:
Update register name at fault. Pointed out by hgutch@n.o, thanks.
In vetor.S:r1.78
Module Name:src
Committed By: bouyer
Date: Thu Sep 1 12:35:02 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Add commented out experimental PVH dom0 options and pseudo-device
To generate a diff of this commit:
cvs rdiff -u -r1.596 -r1.597
Module Name:src
Committed By: bouyer
Date: Thu Sep 1 12:35:02 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Add commented out experimental PVH dom0 options and pseudo-device
To generate a diff of this commit:
cvs rdiff -u -r1.596 -r1.597
Module Name:src
Committed By: riastradh
Date: Mon Aug 22 13:21:47 UTC 2022
Modified Files:
src/sys/arch/amd64/include: msan.h
Log Message:
amd64/msan.h: Fix includes for private pmap.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: riastradh
Date: Mon Aug 22 13:21:47 UTC 2022
Modified Files:
src/sys/arch/amd64/include: msan.h
Log Message:
amd64/msan.h: Fix includes for private pmap.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7
Module Name:src
Committed By: mlelstv
Date: Sun Aug 21 14:05:52 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
src/sys/arch/amd64/stand/prekern: pdir.h prekern.h
Log Message:
Adapt to pmap/bootspace migrations.
To generate a diff of this commit:
Module Name:src
Committed By: mlelstv
Date: Sun Aug 21 14:05:52 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: prekern.c
src/sys/arch/amd64/stand/prekern: pdir.h prekern.h
Log Message:
Adapt to pmap/bootspace migrations.
To generate a diff of this commit:
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 23:36:48 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Handle __syscall trap frames specially too.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: riastradh
Date: Mon Jun 27 23:36:48 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Handle __syscall trap frames specially too.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:12 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Print effective syscall number for SYS_syscall stack traces.
This time with compile-testing, at least.
To generate a
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:31:12 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Print effective syscall number for SYS_syscall stack traces.
This time with compile-testing, at least.
To generate a
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:29:28 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
Revert "amd64: Print effective syscall number for SYS_syscall stack traces."
Built the wrong kernel (arm64 is not amd64), oops.
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:29:28 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
Revert "amd64: Print effective syscall number for SYS_syscall stack traces."
Built the wrong kernel (arm64 is not amd64), oops.
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:18:30 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Print effective syscall number for SYS_syscall stack traces.
To generate a diff of this commit:
cvs rdiff -u -r1.9
Module Name:src
Committed By: riastradh
Date: Sun Jun 26 22:18:30 UTC 2022
Modified Files:
src/sys/arch/amd64/amd64: db_machdep.c
Log Message:
amd64: Print effective syscall number for SYS_syscall stack traces.
To generate a diff of this commit:
cvs rdiff -u -r1.9
Module Name:src
Committed By: rin
Date: Sun May 29 08:06:40 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add missing Hyper-V devices from GENERIC.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/amd64/conf/ALL
Please
Module Name:src
Committed By: rin
Date: Sun May 29 08:06:40 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add missing Hyper-V devices from GENERIC.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/amd64/conf/ALL
Please
Module Name:src
Committed By: bouyer
Date: Tue May 24 16:01:25 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Looks like we finally can enable MSI/MSI-X on Xen
Should fix PR kern/56793 and PR kern/55667
To generate a diff of this commit:
cvs
Module Name:src
Committed By: bouyer
Date: Tue May 24 16:01:25 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Looks like we finally can enable MSI/MSI-X on Xen
Should fix PR kern/56793 and PR kern/55667
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rin
Date: Sat May 7 04:32:29 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add MODULAR_DEFAULT_VERBOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.169 -r1.170 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: rin
Date: Sat May 7 04:32:29 UTC 2022
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
Add MODULAR_DEFAULT_VERBOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.169 -r1.170 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: jdolecek
Date: Mon Nov 29 20:03:15 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
enable UFS_ACL option for XEN3_DOMU, it's useful for e.g. running Samba in DomU
idea from Matthias Petermann via current-users@
To
Module Name:src
Committed By: jdolecek
Date: Mon Nov 29 20:03:15 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOMU
Log Message:
enable UFS_ACL option for XEN3_DOMU, it's useful for e.g. running Samba in DomU
idea from Matthias Petermann via current-users@
To
Module Name:src
Committed By: ryo
Date: Thu Nov 25 02:36:35 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
add missing options EXEC_ELF32
To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: ryo
Date: Thu Nov 25 02:36:35 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: ALL
Log Message:
add missing options EXEC_ELF32
To generate a diff of this commit:
cvs rdiff -u -r1.167 -r1.168 src/sys/arch/amd64/conf/ALL
Please note that
Module Name:src
Committed By: simonb
Date: Sun Oct 31 00:31:48 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
options
To generate a diff of this commit:
cvs rdiff -u -r1.592 -r1.593 src/sys/arch/amd64/conf/GENERIC
Please note that diffs are not
Module Name:src
Committed By: simonb
Date: Sun Oct 31 00:31:48 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
options
To generate a diff of this commit:
cvs rdiff -u -r1.592 -r1.593 src/sys/arch/amd64/conf/GENERIC
Please note that diffs are not
Module Name:src
Committed By: jmcneill
Date: Sat Oct 16 13:09:41 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable com and lpt at ACPI attachments.
To generate a diff of this commit:
cvs rdiff -u -r1.591 -r1.592
Module Name:src
Committed By: jmcneill
Date: Sat Oct 16 13:09:41 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable com and lpt at ACPI attachments.
To generate a diff of this commit:
cvs rdiff -u -r1.591 -r1.592
Module Name:src
Committed By: jmcneill
Date: Fri Oct 15 19:22:12 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Swap fdc@isa for fdc@acpi as the former takes over a second to probe.
To generate a diff of this commit:
cvs rdiff -u -r1.590 -r1.591
Module Name:src
Committed By: jmcneill
Date: Fri Oct 15 19:22:12 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Swap fdc@isa for fdc@acpi as the former takes over a second to probe.
To generate a diff of this commit:
cvs rdiff -u -r1.590 -r1.591
Module Name:src
Committed By: manu
Date: Fri Sep 24 00:29:46 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Move XEN3_DOM0 as close as possible to GENERIC.
Document why some options are disabled
Set NO_PCI_MSI_MSIX to work around crashes reported
Module Name:src
Committed By: manu
Date: Fri Sep 24 00:29:46 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: XEN3_DOM0
Log Message:
Move XEN3_DOM0 as close as possible to GENERIC.
Document why some options are disabled
Set NO_PCI_MSI_MSIX to work around crashes reported
Module Name:src
Committed By: jakllsch
Date: Thu Sep 9 13:22:50 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable WSDISPLAY_CUSTOM_OUTPUT and WSDISPLAY_CUSTOM_BORDER on
amd64 GENERIC as i386 GENERIC already does.
To generate a diff of this
Module Name:src
Committed By: jakllsch
Date: Thu Sep 9 13:22:50 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: GENERIC
Log Message:
Enable WSDISPLAY_CUSTOM_OUTPUT and WSDISPLAY_CUSTOM_BORDER on
amd64 GENERIC as i386 GENERIC already does.
To generate a diff of this
matthew green writes:
> could this be done with include and "no foo" statement?
> eg, like sys/arch/sparc/conf/INSTALL does.
Maybe, but I'm not sure it will end up working. Right now we don't know
if any of the missing things will be trouble, and even if we do move to
include/no I'd like to
"Greg Troxel" writes:
> Module Name: src
> Committed By: gdt
> Date: Fri Mar 5 20:30:56 UTC 2021
>
> Modified Files:
> src/sys/arch/amd64/conf: XEN3_DOM0
>
> Log Message:
> XEN3_DOM0: Approach GENERIC
>
> When processed to remove comments, blank lines, normalize whitespace,
> and
On 04.06.2020 23:41, Andrew Doran wrote:
> On Thu, Jun 04, 2020 at 02:35:17AM +0200, Kamil Rytarowski wrote:
>
>> On 04.06.2020 00:42, Andrew Doran wrote:
>>> On Wed, Jun 03, 2020 at 02:03:22AM +0200, Kamil Rytarowski wrote:
>>>
On 03.06.2020 01:49, Andrew Doran wrote:
> On the assembly
On Thu, Jun 04, 2020 at 02:35:17AM +0200, Kamil Rytarowski wrote:
> On 04.06.2020 00:42, Andrew Doran wrote:
> > On Wed, Jun 03, 2020 at 02:03:22AM +0200, Kamil Rytarowski wrote:
> >
> >> On 03.06.2020 01:49, Andrew Doran wrote:
> >>> On the assembly thing recall that recently you expressed a
On 04.06.2020 00:42, Andrew Doran wrote:
> On Wed, Jun 03, 2020 at 02:03:22AM +0200, Kamil Rytarowski wrote:
>
>> On 03.06.2020 01:49, Andrew Doran wrote:
>>> On the assembly thing recall that recently you expressed a desire to remove
>>> all of the amd64 assembly string functions from libc
Maxime,
I read your e-mail carefully and conclude that the best way forward here is
put this one to core@ for a technical decision.
Cheers,
Andrew
On Wed, Jun 03, 2020 at 08:25:32AM +0200, Maxime Villard wrote:
> Le 03/06/2020 ? 01:49, Andrew Doran a ?crit?:
> > On Tue, Jun 02, 2020 at
On Wed, Jun 03, 2020 at 02:03:22AM +0200, Kamil Rytarowski wrote:
> On 03.06.2020 01:49, Andrew Doran wrote:
> > On the assembly thing recall that recently you expressed a desire to remove
> > all of the amd64 assembly string functions from libc because of sanitizers -
> > I invested my time to
Le 03/06/2020 à 02:03, Kamil Rytarowski a écrit :
On 03.06.2020 01:49, Andrew Doran wrote:
On the assembly thing recall that recently you expressed a desire to remove
all of the amd64 assembly string functions from libc because of sanitizers -
I invested my time to do up a little demo to try
Le 03/06/2020 à 01:49, Andrew Doran a écrit :
On Tue, Jun 02, 2020 at 08:41:53AM +0200, Maxime Villard wrote:
Le 02/06/2020 ? 00:58, Andrew Doran a ?crit?:
Module Name:src
Committed By: ad
Date: Mon Jun 1 22:58:06 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64:
On 03.06.2020 01:49, Andrew Doran wrote:
> On the assembly thing recall that recently you expressed a desire to remove
> all of the amd64 assembly string functions from libc because of sanitizers -
> I invested my time to do up a little demo to try and show you why that's not
> a good idea:
>
>
On Tue, Jun 02, 2020 at 08:41:53AM +0200, Maxime Villard wrote:
> Le 02/06/2020 ? 00:58, Andrew Doran a ?crit?:
> > Module Name:src
> > Committed By: ad
> > Date: Mon Jun 1 22:58:06 UTC 2020
> >
> > Modified Files:
> > src/sys/arch/amd64/amd64: cpufunc.S
> >
Le 02/06/2020 à 00:58, Andrew Doran a écrit :
Module Name:src
Committed By: ad
Date: Mon Jun 1 22:58:06 UTC 2020
Modified Files:
src/sys/arch/amd64/amd64: cpufunc.S
src/sys/arch/amd64/include: frameasm.h
Log Message:
Reported-by:
Ryo ONODERA wrote:
> However I need multiboot support for amd64.
> I am waiting well-tested implementation.
At this point the problems are more about code style and cleaning, as we
have a fix for the boot bugs that has been reported.
--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
Hi,
However I need multiboot support for amd64.
I am waiting well-tested implementation.
"Emmanuel Dreyfus" writes:
> Module Name: src
> Committed By: manu
> Date: Thu Jan 9 00:42:24 UTC 2020
>
> Modified Files:
> src/sys/arch/amd64/amd64: locore.S machdep.c
>
On Sun, Jan 05, 2020 at 02:43:43PM +0100, Maxime Villard wrote:
> I have now requested to core@ that multiboot in amd64 be reverted entirely.
So far I privilegied working on a fix to the boot problem that was
reported, rather than spending time on a revert. This was not a futile
effort, since at
Le 05/01/2020 à 13:56, Maxime Villard a écrit :
> Le 05/01/2020 à 02:03, Emmanuel Dreyfus a écrit :
>> On Sat, Jan 04, 2020 at 08:43:16AM +0100, Maxime Villard wrote:
>>> +.section multiboot,"",@note
>>> Why @note? It will be in the .text anyway. Also why no dot in the section
>>> name? That's
Le 05/01/2020 à 02:03, Emmanuel Dreyfus a écrit :
> On Sat, Jan 04, 2020 at 08:43:16AM +0100, Maxime Villard wrote:
>> +.section multiboot,"",@note
>> Why @note? It will be in the .text anyway. Also why no dot in the section
>> name? That's supposed to be the naming convention.
>
> The idea is
On Sat, Jan 04, 2020 at 08:43:16AM +0100, Maxime Villard wrote:
> +.section multiboot,"",@note
> Why @note? It will be in the .text anyway. Also why no dot in the section
> name? That's supposed to be the naming convention.
The idea is that one day if ld gets more reasonable, it could go in
On Sat, Jan 04, 2020 at 08:43:16AM +0100, Maxime Villard wrote:
> As said repeatedly, the option should be enabled only _after_ the garbage
> has been cleaned up.
This is not easy if you just call it that. To me it looks like Emanuel
is trying very hard to address all technical issues brought up
Le 04/01/2020 à 03:33, Emmanuel Dreyfus a écrit :
On Tue, Dec 31, 2019 at 09:32:05AM +0100, Maxime Villard wrote:
I think max-page-size=0x1000 is the right thing to do, but someone needs to
verify that the resulting binary is correct and that the resulting in-memory
layout is correct too.
On Tue, Dec 31, 2019 at 09:32:05AM +0100, Maxime Villard wrote:
> I think max-page-size=0x1000 is the right thing to do, but someone needs to
> verify that the resulting binary is correct and that the resulting in-memory
> layout is correct too.
Attached is an updated patch with this approach. I
Masanobu SAITOH wrote:
> I have a UEFI boot machine and it also doesn't boot well.
>
> - It hangs after attaching ioapic0, cpu0 or acpi0 (or something else).
>The possibility is about 65%
> - It sometimes panic in acpi_attach(), acpimcfg_probe or something else.
>The possibility is
Le 30/12/2019 à 16:15, Emmanuel Dreyfus a écrit :
> On Sat, Dec 28, 2019 at 02:22:21AM +, Emmanuel Dreyfus wrote:
>>> Regardless of whether it is needed in this specific case, cutting the 2MBs
>>> of zero in the binary is wanted. Unfortunately last I looked at this (two
>>> years ago) there
On Sat, Dec 28, 2019 at 02:22:21AM +, Emmanuel Dreyfus wrote:
> > Regardless of whether it is needed in this specific case, cutting the 2MBs
> > of zero in the binary is wanted. Unfortunately last I looked at this (two
> > years ago) there were some non-obvious consequences, and it needs to be
On Fri, Dec 27, 2019 at 06:24:07PM +0100, Maxime Villard wrote:
> Now that I'm looking at i386 I see you've indeed made the same nonsensical
> changes there, with all the unnecessary garbage in the code.
Here I assume you refer to the starting at efi_multiboot2_loader, since
most of the other
On Fri, Dec 27, 2019 at 06:24:07PM +0100, Maxime Villard wrote:
> .text : AT (ADDR(.text) & 0x0fff)
> {
> + *(.multiboot)
> +
> . = ALIGN(__PAGE_SIZE);
> __text_user_start = . ;
> ...
>
> This guarantees that the structure is
Le 27/12/2019 à 17:45, Emmanuel Dreyfus a écrit :
> On Fri, Dec 27, 2019 at 09:02:17AM +0100, Maxime Villard wrote:
>> Please stop with the nonsense... In this patch you are making the multiboot
>> header executable, and putting it in a section shared with userland under
>> SVS. Neither should be
On Fri, Dec 27, 2019 at 09:02:17AM +0100, Maxime Villard wrote:
> Please stop with the nonsense... In this patch you are making the multiboot
> header executable, and putting it in a section shared with userland under
> SVS. Neither should be required; more than that, both are absolutely _not_
>
Hi,
Your patch works fine for my laptop too.
Thank you.
Masanobu SAITOH writes:
> On 2019/12/27 1:55, Emmanuel Dreyfus wrote:
>> On Wed, Dec 25, 2019 at 05:05:11PM +0900, Masanobu SAITOH wrote:
> After this change, amd64 kernel does not boot on my HP Spectre x360
> 13-inch ae019TU
Le 26/12/2019 à 17:55, Emmanuel Dreyfus a écrit :
> On Wed, Dec 25, 2019 at 05:05:11PM +0900, Masanobu SAITOH wrote:
After this change, amd64 kernel does not boot on my HP Spectre x360
13-inch ae019TU laptop with pure UEFI boot mode.
>> I have a UEFI boot machine and it also doesn't
On 2019/12/27 1:55, Emmanuel Dreyfus wrote:
> On Wed, Dec 25, 2019 at 05:05:11PM +0900, Masanobu SAITOH wrote:
After this change, amd64 kernel does not boot on my HP Spectre x360
13-inch ae019TU laptop with pure UEFI boot mode.
>> I have a UEFI boot machine and it also doesn't boot
On Wed, Dec 25, 2019 at 05:05:11PM +0900, Masanobu SAITOH wrote:
> >> After this change, amd64 kernel does not boot on my HP Spectre x360
> >> 13-inch ae019TU laptop with pure UEFI boot mode.
> I have a UEFI boot machine and it also doesn't boot well.
Please try the attached patch.
It adds the
On Wed, Dec 25, 2019 at 05:05:11PM +0900, Masanobu SAITOH wrote:
> - It hangs after attaching ioapic0, cpu0 or acpi0 (or something else).
>The possibility is about 65%
What is the backtace? Does it goes through svs_init?
--
Emmanuel Dreyfus
m...@netbsd.org
Sorry for confusing.
My attached patch does not improve my situation.
My mail is mistake. Sorry.
Reverting linker script fixes the kernel boot.
Thank you.
On December 26, 2019 1:23:34 AM GMT+09:00, Emmanuel Dreyfus
wrote:
>On Wed, Dec 25, 2019 at 07:42:47PM +0900, Ryo ONODERA wrote:
>> The
On Wed, Dec 25, 2019 at 07:42:47PM +0900, Ryo ONODERA wrote:
> The attached patch works for me.
> However I have no idea about the meaning.
It changes the multiboot section from DATA to CODE, which is
odd but perfectly fine. I cannot understand how it can change
the situation, though. Did it
Hi,
Sorry I have accidentally reverted kern.ldscript.
With current kern.ldscript, it stalls after cpu0.
Thank you.
Ryo ONODERA writes:
> Hi,
>
> Emmanuel Dreyfus writes:
>
>> On Tue, Dec 24, 2019 at 05:50:00PM +0900, Ryo ONODERA wrote:
>>> After this change, amd64 kernel does not boot on my
Hi,
Emmanuel Dreyfus writes:
> On Tue, Dec 24, 2019 at 05:50:00PM +0900, Ryo ONODERA wrote:
>> After this change, amd64 kernel does not boot on my HP Spectre x360
>> 13-inch ae019TU laptop with pure UEFI boot mode.
>
> Hello
>
> Does the attached patch (crafted for port-amd64/54775) fix the
>
On 2019/12/25 17:05, Masanobu SAITOH wrote:
> On 2019/12/24 23:47, Emmanuel Dreyfus wrote:
>> On Tue, Dec 24, 2019 at 05:50:00PM +0900, Ryo ONODERA wrote:
>>> After this change, amd64 kernel does not boot on my HP Spectre x360
>>> 13-inch ae019TU laptop with pure UEFI boot mode.
>
> I have a
1 - 100 of 312 matches
Mail list logo