amd64/124134: [kernel] The kernel doesn't follow the calling convention in the SVR4/i386 ABI

pfgshield-freebsd at yahoo.com pfgshield-freebsd at yahoo.com
Sun Dec 5 15:30:18 UTC 2010


The following reply was made to PR amd64/124134; it has been noted by GNATS.

From: pfgshield-freebsd at yahoo.com
To: avg at FreeBSD.org, freebsd-amd64 at FreeBSD.org
Cc: bug-followup at FreeBSD.org
Subject: Re: amd64/124134: [kernel] The kernel doesn't follow the calling convention in the SVR4/i386 ABI
Date: Sun, 5 Dec 2010 07:08:07 -0800 (PST)

 The code has certainly changed a lot  ...=0A=0AReading the posting on the l=
 ink with a possible fix:=0A=0A"...=0ACan you try to add to kernel sources, =
 into file sys/amd64/amd64/machdep.c=0Afunction exec_setregs(td, entry, stac=
 k, ps_strings)=0Asomewhere at the end=0A=0A=09pcb->pcb_flags |=3D PCB_FULLC=
 TX;=0A... "=0A=0AWe don't have anything similar to this in exec_setregs(), =
 and from my understanding the issue could not be easily fixed without break=
 ing binary compatibility so I would think the issue is still there.=0A=0ATh=
 is PR was only for reference though as it doesn't cause trouble for us: I'm=
  OK with the PR being closed.=0A=0A=0A=0A      


More information about the freebsd-amd64 mailing list