Commit Graph

144 Commits

Author SHA1 Message Date
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
pk 3fd797268f Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
2002-11-26 14:30:53 +00:00
wiz f109103351 architecture, not architecure, and EACCES, not EACESS. 2002-10-02 10:39:14 +00:00
wiz 1022a63fc0 Correct spelling of 'synchronized'. 2002-10-02 10:34:23 +00:00
wiz f098d73a90 \-1 instead of -1, and .Dv NULL. 2002-10-01 16:02:41 +00:00
wiz de0b517ca2 New sentence, new line. From Robert Elz. 2002-10-01 15:58:37 +00:00