Re: svn commit: r314087 - head/sys/x86/x86

2017-02-26 Thread Rick Macklem
Warner Losh wrote: > On Sun, Feb 26, 2017 at 5:44 AM, Konstantin Belousov > wrote: > > On Sun, Feb 26, 2017 at 04:43:12AM +1100, Bruce Evans wrote: > > 2.9 BSD was a port to PDP-11, AFAIK, with 16bit ints. > > A bit off topic, but 2BSD was basically[**] a continuation of Research > Unix which sta

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-26 Thread Mike Karels
Tangential, but: On 26 Feb 2017, at 6:44, Konstantin Belousov wrote: On Sun, Feb 26, 2017 at 04:43:12AM +1100, Bruce Evans wrote: 2.9 BSD was a port to PDP-11, AFAIK, with 16bit ints. All of the 2BSD systems ran on PDP-11 with 16-bit ints, as did Research versions 1 through 7th Edition. 2.9

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-26 Thread Warner Losh
On Sun, Feb 26, 2017 at 5:44 AM, Konstantin Belousov wrote: > On Sun, Feb 26, 2017 at 04:43:12AM +1100, Bruce Evans wrote: > 2.9 BSD was a port to PDP-11, AFAIK, with 16bit ints. A bit off topic, but 2BSD was basically[**] a continuation of Research Unix which started out life on the PDP-11 (well

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-26 Thread Konstantin Belousov
On Sun, Feb 26, 2017 at 04:43:12AM +1100, Bruce Evans wrote: > On Sat, 25 Feb 2017, Konstantin Belousov wrote: > > > On Sat, Feb 25, 2017 at 02:17:23PM +1100, Bruce Evans wrote: > >> On Fri, 24 Feb 2017, Konstantin Belousov wrote: > >> > >>> On Thu, Feb 23, 2017 at 06:33:43AM +1100, Bruce Evans wr

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-25 Thread Bruce Evans
On Sat, 25 Feb 2017, Konstantin Belousov wrote: On Sat, Feb 25, 2017 at 02:17:23PM +1100, Bruce Evans wrote: On Fri, 24 Feb 2017, Konstantin Belousov wrote: On Thu, Feb 23, 2017 at 06:33:43AM +1100, Bruce Evans wrote: On Wed, 22 Feb 2017, Konstantin Belousov wrote: Log: More fixes for reg

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-25 Thread Konstantin Belousov
On Sat, Feb 25, 2017 at 02:17:23PM +1100, Bruce Evans wrote: > On Fri, 24 Feb 2017, Konstantin Belousov wrote: > > > On Thu, Feb 23, 2017 at 06:33:43AM +1100, Bruce Evans wrote: > >> On Wed, 22 Feb 2017, Konstantin Belousov wrote: > >> > >>> Log: > >>> More fixes for regression in r313898 on i386

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-24 Thread Bruce Evans
On Fri, 24 Feb 2017, Konstantin Belousov wrote: On Thu, Feb 23, 2017 at 06:33:43AM +1100, Bruce Evans wrote: On Wed, 22 Feb 2017, Konstantin Belousov wrote: Log: More fixes for regression in r313898 on i386. Use long long constants where needed. The long long abomination is never needed,

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-24 Thread Konstantin Belousov
On Thu, Feb 23, 2017 at 06:33:43AM +1100, Bruce Evans wrote: > On Wed, 22 Feb 2017, Konstantin Belousov wrote: > > > Log: > > More fixes for regression in r313898 on i386. > > Use long long constants where needed. > > The long long abomination is never needed, and is always a style bug. I never

Re: svn commit: r314087 - head/sys/x86/x86

2017-02-22 Thread Bruce Evans
On Wed, 22 Feb 2017, Konstantin Belousov wrote: Log: More fixes for regression in r313898 on i386. Use long long constants where needed. The long long abomination is never needed, and is always a style bug. I removed almost all long long constants ~20 years ago, but there are now thousands