Re: svn commit: r344118 - head/sys/i386/include

2019-02-15 Thread Bruce Evans
On Fri, 15 Feb 2019, Konstantin Belousov wrote: On Sat, Feb 16, 2019 at 12:27:16AM +1100, Bruce Evans wrote: On Fri, 15 Feb 2019, Konstantin Belousov wrote: On Fri, Feb 15, 2019 at 07:16:04AM +, Alexey Dokuchaev wrote: Is there a reason to prefer pushl+movl+popl instead of movl+xchgl? .

Re: svn commit: r344118 - head/sys/i386/include

2019-02-15 Thread Konstantin Belousov
On Sat, Feb 16, 2019 at 12:27:16AM +1100, Bruce Evans wrote: > On Fri, 15 Feb 2019, Konstantin Belousov wrote: > > > On Fri, Feb 15, 2019 at 07:16:04AM +, Alexey Dokuchaev wrote: > >> On Thu, Feb 14, 2019 at 01:53:11PM +, Konstantin Belousov wrote: > >>> New Revision: 344118 > >>> URL: htt

Re: svn commit: r344118 - head/sys/i386/include

2019-02-15 Thread Alexey Dokuchaev
On Sat, Feb 16, 2019 at 12:27:16AM +1100, Bruce Evans wrote: > On Fri, 15 Feb 2019, Konstantin Belousov wrote: > > On Fri, Feb 15, 2019 at 07:16:04AM +, Alexey Dokuchaev wrote: > >> On Thu, Feb 14, 2019 at 01:53:11PM +, Konstantin Belousov wrote: > >>> New Revision: 344118 > >>> URL: https:

Re: svn commit: r344118 - head/sys/i386/include

2019-02-15 Thread Bruce Evans
On Fri, 15 Feb 2019, Konstantin Belousov wrote: On Fri, Feb 15, 2019 at 07:16:04AM +, Alexey Dokuchaev wrote: On Thu, Feb 14, 2019 at 01:53:11PM +, Konstantin Belousov wrote: New Revision: 344118 URL: https://svnweb.freebsd.org/changeset/base/344118 Log: Provide userspace versions o

Re: svn commit: r344118 - head/sys/i386/include

2019-02-15 Thread Konstantin Belousov
On Fri, Feb 15, 2019 at 07:16:04AM +, Alexey Dokuchaev wrote: > On Thu, Feb 14, 2019 at 01:53:11PM +, Konstantin Belousov wrote: > > New Revision: 344118 > > URL: https://svnweb.freebsd.org/changeset/base/344118 > > > > Log: > > Provide userspace versions of do_cpuid() and cpuid_count()

Re: svn commit: r344118 - head/sys/i386/include

2019-02-14 Thread Alexey Dokuchaev
On Thu, Feb 14, 2019 at 01:53:11PM +, Konstantin Belousov wrote: > New Revision: 344118 > URL: https://svnweb.freebsd.org/changeset/base/344118 > > Log: > Provide userspace versions of do_cpuid() and cpuid_count() on i386. > > Some older compilers, when generating PIC code, cannot handl

svn commit: r344118 - head/sys/i386/include

2019-02-14 Thread Konstantin Belousov
Author: kib Date: Thu Feb 14 13:53:11 2019 New Revision: 344118 URL: https://svnweb.freebsd.org/changeset/base/344118 Log: Provide userspace versions of do_cpuid() and cpuid_count() on i386. Some older compilers, when generating PIC code, cannot handle inline asm that clobbers %ebx (becau