Commit Graph

149 Commits

Author SHA1 Message Date
maxv
0dac6a5c0e Bump - removal of i386_vm86 and i386_pmc. 2017-08-12 19:48:28 +00:00
maxv
cc29cfc600 All things considered, remove the i386_pmc API. I deprecated it some
months ago, and clearly no one should be using it.

(reminder: our new PMCs use the same sysarch, but the arguments are
opaque and not compatible with the previous versions)
2017-08-12 08:21:30 +00:00
maxv
ee34266187 Remove the i386_vm86 API (instead of just deprecating it). This API is not
available anymore, and any binary using it won't function correctly.
2017-08-12 07:59:42 +00:00
maxv
c8550ea9c2 Deprecate. 2017-08-06 08:00:40 +00:00
wiz
01869ca4d2 Remove workaround for ancient HTML generation code. 2017-07-03 21:28:48 +00:00
maxv
f8e693e577 Deprecate the pmc functions in libi386. The parameters will be updated,
and we are not interested in maintaining this anyway. Now i386's pmc
interface is opaque, which is good.
2017-03-08 16:09:27 +00:00
rin
36be1ec540 Fix -O0 build; <machine/bwx.h> should be included after ".arch ev56" pseudo-op. 2017-02-20 15:23:43 +00:00
christos
4afb65f9d5 fix compilation 2017-01-13 18:18:20 +00:00
maya
68f994d51e replace old style function declaration 2017-01-12 19:02:22 +00:00
christos
ffeb8dbf4e Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00
joerg
605a3a0b27 Drop .proc. It is ignored by GNU as anyway. 2015-09-22 13:27:13 +00:00
matt
690eda7bb4 Avoid defining MLIBDIR. Use ${MLIBDIR:Unone} instead. 2015-06-08 04:08:30 +00:00
matt
11614bb2b2 MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU 2014-08-10 23:25:49 +00:00
riastradh
6cb10275d0 Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
matt
559e4587c7 Use uintptr_t & size_t instead of u_int and int for arm_sync_icache. 2014-01-16 21:48:41 +00:00
christos
5d90f91c6a use -Wa, 2013-10-02 15:43:02 +00:00
mrg
79175743d7 pass -Av8 to the assembler. binutils 2.23 insists on it for v8
instructions.
2013-10-01 17:37:08 +00:00
matt
233ae00254 Use MACHINE_CPU for m68k 2013-07-18 22:14:10 +00:00
matt
25c44086c9 Changes for MKCOMPAT for earm. 2013-04-27 06:24:22 +00:00
he
9f83d21ca2 Include <machine/alpha_cpu.h> for alpha_mb() definition. 2013-01-09 08:49:44 +00:00
he
b722f9f3bf Add a cast of the shift count to int32_t, so that we don't try
to do int32_t << long, since ANSI C doesn't perform "balancing"
before the shift operation according to lint.  Should not make a
difference, offset is limited to 0..3 anyway.
2012-03-22 08:54:48 +00:00
he
2df8a64968 Make 'i' unsigned to avoid signed/unsigned comparison warnings from lint. 2012-03-22 08:52:22 +00:00
christos
a79bdcfa71 c89 prototypes 2012-03-21 21:37:29 +00:00
dyoung
ee39c02546 Put libalpha back. 2011-07-28 20:30:06 +00:00
dyoung
ff4557ec84 Don't descend into alpha/.
Up next: fix set lists.
2011-07-17 01:09:00 +00:00
njoly
63adbe29fb Fix xref, arm32_sync_icache -> arm_sync_icache. 2011-03-27 12:48:41 +00:00
mrg
f7f0bc40ae rename LD32DIR to MLIBDIR. 2009-12-13 08:25:20 +00:00
mrg
f2a73868d6 build libi386 / libsparc in 32 bit mode on amd64 / sparc64, respectively. 2008-10-26 07:05:33 +00:00
mrg
c2a6935df8 look for <i386/vm86.h> 2008-10-26 07:05:00 +00:00
nakayama
7ea8ca8663 libsparc_v8 is designed for overriding libc with ld.so.conf.
So avoid linking against libc.
2008-05-03 20:43:54 +00:00
martin
11a6dbe728 Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
martin
ce099b4099 Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
mrg
4a3fc2cb1b fix more caddr_t -> void * fallout. 2007-03-05 03:05:16 +00:00
wiz
b73c7b8591 Bump date for previous. 2006-04-13 21:08:33 +00:00
drochner
7b1c6fd9ff second step to retire the useless i386_set_ioperm/i386_get_ioperm
calls: remove declarations from public headers
(it still needs to be built for binary compatibility; one might consider
establishing a separate "compat" department as libc does, but these
little wrapper functions aren't worth the effort yet)
2006-04-12 21:48:08 +00:00
drochner
76264cfc6a first step to retire the useless i386_set_ioperm/i386_get_ioperm
calls: remove their manpages
2006-04-12 18:35:42 +00:00
perry
fd18408b9a u_intN_t -> uintN_t 2005-12-26 19:40:14 +00:00
perry
4e11af46bc Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 21:11:15 +00:00
snj
7f9afb684d Bring over the changes from revision 1.7 of
lib/libarch/x86_64/x86_64_get_mtrr.2 (grammar fixes).  Requested by
Nicolas Joly in PR lib/27172.
2004-10-07 01:47:11 +00:00
wiz
15d1617c9e Two grammar fixes from jmc@openbsd. 2004-03-13 23:46:37 +00:00
wiz
0568bf7421 Uppercase CPU. 2004-02-13 09:55:51 +00:00
christos
847c1ca736 bump major. i386_vm86 abi change. 2003-09-11 19:19:31 +00:00
agc
eb7c1594f1 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
2003-08-07 16:42:00 +00:00
wiz
1ff0ecb2a4 This man page is in section 2, not 3. 2003-06-27 12:23:08 +00:00
wiz
e0c3e5d8e2 This man page is in section 2, not 3. 2003-06-27 11:51:07 +00:00
wiz
62b56b79e3 s/busses/buses/ 2003-05-07 07:14:15 +00:00
gmcgarry
13fbd917ba section 2, not 3. 2003-05-02 09:11:52 +00:00
wiz
472351e13d Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
2003-04-16 13:34:34 +00:00
mrg
6f6842cf75 this is a sparc file not an i386 file ... correct a comment. 2003-01-09 16:55:13 +00:00
pk
3c107f4e1b Don't build normal and profile archives. 2002-11-27 12:06:10 +00:00