annotate src/m/pmax.h @ 103628:0aaf0f10bc11

*** empty log message ***
author Michael Albinus <michael.albinus@gmx.de>
date Mon, 29 Jun 2009 21:00:34 +0000
parents 6939a115c17d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
103597
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 /* Machine description file for DEC MIPS machines.
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 Copyright (C) 1992, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
4 2008, 2009 Free Software Foundation, Inc.
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 This file is part of GNU Emacs.
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 GNU Emacs is free software: you can redistribute it and/or modify
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 it under the terms of the GNU General Public License as published by
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 the Free Software Foundation, either version 3 of the License, or
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 (at your option) any later version.
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 GNU Emacs is distributed in the hope that it will be useful,
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 GNU General Public License for more details.
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 You should have received a copy of the GNU General Public License
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 #include "mips.h"
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 /* The following line tells the configuration script what sort of
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24 operating system this machine is likely to run.
103598
6939a115c17d Trim to just the stuff applicable to netbsd, since the other platforms
Glenn Morris <rgm@gnu.org>
parents: 103597
diff changeset
25 USUAL-OPSYS="netbsd"
103597
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 NOTE-START
103598
6939a115c17d Trim to just the stuff applicable to netbsd, since the other platforms
Glenn Morris <rgm@gnu.org>
parents: 103597
diff changeset
28 The only operating system is NetBSD (osf1 and ultrix removed after 22.3).
103597
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29 NOTE-END */
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
31 #ifndef __MIPSEB__
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 #undef WORDS_BIG_ENDIAN
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33 #endif
103598
6939a115c17d Trim to just the stuff applicable to netbsd, since the other platforms
Glenn Morris <rgm@gnu.org>
parents: 103597
diff changeset
34
103597
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 #define BROKEN_NOCOMBRELOC
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 #undef COFF
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 #undef TERMINFO
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38 #define MAIL_USE_FLOCK
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39 #define HAVE_UNION_WAIT
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41 #ifdef MACH
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42 #define START_FILES pre-crt0.o /usr/lib/crt0.o
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43 #endif
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 /* Supposedly the following will overcome a kernel bug. */
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 #undef LD_SWITCH_MACHINE
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47 #undef DATA_START
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48 #define DATA_START 0x10000000
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 #define DATA_SEG_BITS 0x10000000
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51 /* Enable a fix in process.c. */
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
52 #define SET_CHILD_PTY_PGRP
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
54 /* arch-tag: 45d5070e-d2b7-479f-b336-3fd497c36e15
3ce806077151 Restore file.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55 (do not change this comment) */