Don't pretend to support ix86's with 16-bit ints by using longs just to

ensure 32-bit variables.  Doing so mainly bogotified some printf formats.

Fixed disorder in md_var.h.
This commit is contained in:
Bruce Evans 1998-07-11 05:59:35 +00:00
parent 00be8601cd
commit 88bf59fcda
4 changed files with 36 additions and 38 deletions

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* from: Id: machdep.c,v 1.193 1996/06/18 01:22:04 bde Exp
* $Id: identcpu.c,v 1.48 1998/05/22 22:15:14 des Exp $
* $Id: identcpu.c,v 1.49 1998/06/30 19:41:21 phk Exp $
*/
#include "opt_cpu.h"
@ -69,9 +69,9 @@ void panicifcpuunsupported(void);
static void identifycyrix(void);
static void print_AMD_info(void);
static void print_AMD_assoc(int i);
static void do_cpuid(u_long ax, u_long *p);
static void do_cpuid(u_int ax, u_int *p);
u_long cyrix_did; /* Device ID of Cyrix CPU */
u_int cyrix_did; /* Device ID of Cyrix CPU */
int cpu_class = CPUCLASS_386; /* least common denominator */
char machine[] = "i386";
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, machine, 0, "");
@ -98,7 +98,7 @@ static struct cpu_nameclass i386_cpus[] = {
};
static void
do_cpuid(u_long ax, u_long *p)
do_cpuid(u_int ax, u_int *p)
{
__asm __volatile(
".byte 0x0f, 0xa2;"
@ -120,7 +120,7 @@ void
printcpuinfo(void)
{
u_long regs[4], nreg;
u_int regs[4], nreg;
cpu_class = i386_cpus[cpu].cpu_class;
printf("CPU: ");
strncpy(cpu_model, i386_cpus[cpu].cpu_name, sizeof cpu_model);
@ -673,7 +673,7 @@ identblue(void)
static void
identifycyrix(void)
{
u_long eflags;
u_int eflags;
int ccr2_test = 0, dir_test = 0;
u_char ccr2, ccr3;
@ -714,7 +714,7 @@ finishidentcpu(void)
{
int isblue = 0;
u_char ccr3;
u_long regs[4];
u_int regs[4];
if (strcmp(cpu_vendor, "CyrixInstead") == 0) {
if (cpu == CPU_486) {
@ -818,7 +818,7 @@ print_AMD_assoc(int i)
static void
print_AMD_info(void)
{
u_long regs[4];
u_int regs[4];
do_cpuid(0x80000000, regs);
if (regs[0] >= 0x80000005) {

View File

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: md_var.h,v 1.22 1998/01/21 18:28:46 gibbs Exp $
* $Id: md_var.h,v 1.23 1998/02/01 23:00:53 bde Exp $
*/
#ifndef _MACHINE_MD_VAR_H_
@ -43,15 +43,19 @@ extern char *bouncememory;
extern int bouncepages;
#endif
extern int busdma_swi_pending;
extern u_long cpu_feature;
extern u_long cpu_high;
extern u_long cpu_id;
extern u_long cyrix_did;
extern u_int cpu_feature;
extern u_int cpu_high;
extern u_int cpu_id;
extern char cpu_vendor[];
extern u_int cyrix_did;
extern char kstack[];
#ifdef BOUNCE_BUFFERS
extern int maxbkva;
#endif
#ifdef PC98
extern int need_pre_dma_flush;
extern int need_post_dma_flush;
#endif
extern void (*netisrs[32]) __P((void));
extern int nfs_diskless_valid;
extern char sigcode[];
@ -63,9 +67,9 @@ struct reg;
void bcopyb __P((const void *from, void *to, size_t len));
void busdma_swi __P((void));
void cpu_reset __P((void));
void cpu_halt __P((void));
void cpu_power_down __P((void));
void cpu_reset __P((void));
void cpu_switch_load_fs __P((void)) __asm(__STRING(cpu_switch_load_fs));
void cpu_switch_load_gs __P((void)) __asm(__STRING(cpu_switch_load_gs));
void doreti_iret __P((void)) __asm(__STRING(doreti_iret));
@ -85,9 +89,4 @@ void userconfig __P((void));
void vm_bounce_init __P((void));
int vm_page_zero_idle __P((void));
#ifdef PC98
extern int need_pre_dma_flush;
extern int need_post_dma_flush;
#endif
#endif /* !_MACHINE_MD_VAR_H_ */

View File

@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* from: Id: machdep.c,v 1.193 1996/06/18 01:22:04 bde Exp
* $Id: identcpu.c,v 1.48 1998/05/22 22:15:14 des Exp $
* $Id: identcpu.c,v 1.49 1998/06/30 19:41:21 phk Exp $
*/
#include "opt_cpu.h"
@ -69,9 +69,9 @@ void panicifcpuunsupported(void);
static void identifycyrix(void);
static void print_AMD_info(void);
static void print_AMD_assoc(int i);
static void do_cpuid(u_long ax, u_long *p);
static void do_cpuid(u_int ax, u_int *p);
u_long cyrix_did; /* Device ID of Cyrix CPU */
u_int cyrix_did; /* Device ID of Cyrix CPU */
int cpu_class = CPUCLASS_386; /* least common denominator */
char machine[] = "i386";
SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, machine, 0, "");
@ -98,7 +98,7 @@ static struct cpu_nameclass i386_cpus[] = {
};
static void
do_cpuid(u_long ax, u_long *p)
do_cpuid(u_int ax, u_int *p)
{
__asm __volatile(
".byte 0x0f, 0xa2;"
@ -120,7 +120,7 @@ void
printcpuinfo(void)
{
u_long regs[4], nreg;
u_int regs[4], nreg;
cpu_class = i386_cpus[cpu].cpu_class;
printf("CPU: ");
strncpy(cpu_model, i386_cpus[cpu].cpu_name, sizeof cpu_model);
@ -673,7 +673,7 @@ identblue(void)
static void
identifycyrix(void)
{
u_long eflags;
u_int eflags;
int ccr2_test = 0, dir_test = 0;
u_char ccr2, ccr3;
@ -714,7 +714,7 @@ finishidentcpu(void)
{
int isblue = 0;
u_char ccr3;
u_long regs[4];
u_int regs[4];
if (strcmp(cpu_vendor, "CyrixInstead") == 0) {
if (cpu == CPU_486) {
@ -818,7 +818,7 @@ print_AMD_assoc(int i)
static void
print_AMD_info(void)
{
u_long regs[4];
u_int regs[4];
do_cpuid(0x80000000, regs);
if (regs[0] >= 0x80000005) {

View File

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: md_var.h,v 1.22 1998/01/21 18:28:46 gibbs Exp $
* $Id: md_var.h,v 1.23 1998/02/01 23:00:53 bde Exp $
*/
#ifndef _MACHINE_MD_VAR_H_
@ -43,15 +43,19 @@ extern char *bouncememory;
extern int bouncepages;
#endif
extern int busdma_swi_pending;
extern u_long cpu_feature;
extern u_long cpu_high;
extern u_long cpu_id;
extern u_long cyrix_did;
extern u_int cpu_feature;
extern u_int cpu_high;
extern u_int cpu_id;
extern char cpu_vendor[];
extern u_int cyrix_did;
extern char kstack[];
#ifdef BOUNCE_BUFFERS
extern int maxbkva;
#endif
#ifdef PC98
extern int need_pre_dma_flush;
extern int need_post_dma_flush;
#endif
extern void (*netisrs[32]) __P((void));
extern int nfs_diskless_valid;
extern char sigcode[];
@ -63,9 +67,9 @@ struct reg;
void bcopyb __P((const void *from, void *to, size_t len));
void busdma_swi __P((void));
void cpu_reset __P((void));
void cpu_halt __P((void));
void cpu_power_down __P((void));
void cpu_reset __P((void));
void cpu_switch_load_fs __P((void)) __asm(__STRING(cpu_switch_load_fs));
void cpu_switch_load_gs __P((void)) __asm(__STRING(cpu_switch_load_gs));
void doreti_iret __P((void)) __asm(__STRING(doreti_iret));
@ -85,9 +89,4 @@ void userconfig __P((void));
void vm_bounce_init __P((void));
int vm_page_zero_idle __P((void));
#ifdef PC98
extern int need_pre_dma_flush;
extern int need_post_dma_flush;
#endif
#endif /* !_MACHINE_MD_VAR_H_ */