Commit Graph

188469 Commits

Author SHA1 Message Date
drochner
ec0c8f12ca Run binaries with ELF_TYPE==DYN at virtual address PAGE_SIZE rather
than 0. This is still not the intent of PIE, but it allows them to
run with VA 0 disabled.
(The PAX_ASLR stuff which should deal with this needs work.)
CV: ----------------------------------------------------------------------
2010-02-22 19:46:18 +00:00
joerg
87faf7cb4f \\ -> \e 2010-02-22 19:20:33 +00:00
pgoyette
4950ef9e4e Forgot to add smscmon here... 2010-02-22 17:27:04 +00:00
pooka
da9a2c25a9 * get UDESC_CONFIG for proper config index
* support UR_SET_CONFIG for root hub
* set port change bits for root hub interrupts
+ cosmetics
2010-02-22 14:47:40 +00:00
pgoyette
ad945e1f49 Correct spelling of smscmon and add (commented out) to GENERICs 2010-02-22 13:42:04 +00:00
njoly
d4da917501 Note shared objects extension change, and stalled files. 2010-02-22 12:35:32 +00:00
njoly
e9915f3b1e Change shared object file extension from .so to .pico, to avoid
conflicts with shared libaries names libXX.so; as recently seen with
MKUPDATE=yes builds for libelf and libnvpair.

All now stalled regular .so files need to be manually removed from
object directories.
2010-02-22 12:33:22 +00:00
tron
c76e590d3d Disable stack protection warnings for "dtrace.c" which uses alloca(3). 2010-02-22 12:21:27 +00:00
darran
e171441276 Prep for building as part of the toolchain. 2010-02-22 11:01:29 +00:00
darran
9583b24e87 Get rid of extra include files added while debugging the toolchain build
problem.
2010-02-22 10:59:08 +00:00
darran
97d3245ff3 Get libelf building in the toolchain again. 2010-02-22 10:48:32 +00:00
tsutsui
5897daadc4 - note about support for the large_file option of ext2fs rev 1
- 32 bit UID and GID support on ext2fs has been added since 5.0
  so remove description about the limitations from BUGS section.
2010-02-22 09:51:11 +00:00
tsutsui
62936fc84a 32 bit UID and GID support on ext2fs has been added since 5.0
so remove description about the limitations from BUGS section.
2010-02-22 09:45:02 +00:00
wiz
08ca7edf14 Comment out crash(8) reference, per PR 10708, until a MI one exists. 2010-02-22 08:41:10 +00:00
dsl
02b1580f48 Fix check for old trap frame layout. 2010-02-22 08:19:38 +00:00
jnemeth
b7e618d6f3 smcsmon.4 -> smscmon.4 2010-02-22 07:55:32 +00:00
jnemeth
b127a52e41 remove accidentally committed et.4/etphy.4 2010-02-22 07:52:52 +00:00
jnemeth
dca0e547d3 fix build breakage -- add new smscmon.4 man page 2010-02-22 07:48:43 +00:00
darran
ec6b20a273 DTrace: missed the opt_dtrace.h include for these. 2010-02-22 06:42:14 +00:00
ahoka
f77631e1d8 Describe SPLASHSCREEN and SPLASHSCREEN_PROGRESS. 2010-02-22 06:10:30 +00:00
ahoka
4c65a125fc Add SPLASH example, like in i386. 2010-02-22 05:59:04 +00:00
ahoka
c14889048f Mention splash need genfb or radeonfb 2010-02-22 05:57:10 +00:00
ahoka
0f279dbbae Restore splashscreen support with genfb.
genfb patch from Pierre Pronchery, other small changes to make it
compile by me.

Closes PR kern/42605.

XXX doesnt work in 8bit, probably a cmap issue
2010-02-22 05:55:10 +00:00
pgoyette
f34bafd81b Specify the correct default address for smscmon 2010-02-22 04:57:43 +00:00
pgoyette
4f7ceb6b4d Add man page for smscmon(4) 2010-02-22 03:54:24 +00:00
pgoyette
0977e451a3 Add smscmon(4) 2010-02-22 03:52:06 +00:00
pgoyette
b5f89aa493 Import smcsmon(4) driver for SMSC LPC47M192 hardware monitor
From Takahiro HAYASHI in PR kern/40420
2010-02-22 03:50:56 +00:00
mrg
9181dd2c07 - store the maximum [id]cache size / line size for each cpu
- remove patch_kernel() since it isn't necessary and has been patching
  the wrong thing in general.

- implement USIII versions of blast_icache(), dcache_flush_page() and
  cache_flush_phys().  use the newly recorded cache size/line sizes.

- in winfixsave, flush the D$ with the right size index and ops.  this
  kills one of the wrong tag->inval patches.

- for blast_dcache(), use the newly recorded dcache_size/line_size.

- for blast_icache(), use the newly recorded cache size/line sizes.
  for the USIII verison, disable the I$ while writing to ASI_ICACHE_TAG.


these changes removed several hard coded cache sizes values, some very
wrong kernel patching, and seem to make the current failure modes for
USIII less common, but not gone.
2010-02-22 00:16:31 +00:00
wiz
59afab0ca6 Add more FreeBSD versions. 2010-02-21 21:16:09 +00:00
wiz
00e9c46967 Add FreeBSD-8.0. 2010-02-21 21:08:27 +00:00
tsutsui
106d393c5c Remove unnecessary LIBS (-ledit, -lbz2, -lcrypt) for SMALL binaries
with libhack.
2010-02-21 20:18:08 +00:00
tsutsui
b61b63add5 Fix indent. 2010-02-21 20:10:51 +00:00
tsutsui
a61bdefffd Use tiny limited distrib/utils/x_gzip. (no bzip2 and compress support) 2010-02-21 20:09:50 +00:00
tsutsui
93ca9b1e4f - explicitly specify -Os via DBG for libhack build
- set WARNS=1 for sanity
2010-02-21 20:06:19 +00:00
tsutsui
9c220d174d Add dd(1) to install ramdisk binaries to wipe out existing disklabel etc.
Per request from David Ross on port-atari.
2010-02-21 20:04:59 +00:00
bouyer
8f7318d794 Fix confusion about PRE/POST in previous; and another place that has the
same issue. Also add a BUS_DMASYNC_POSTWRITE to the POLL operation.
Problem pointed out by tsutsui@.
Still not perfect (a BUS_DMASYNC_PREREAD would be needed after the
testing the condition in the POLL() macro), but closer.
2010-02-21 18:50:10 +00:00
tsutsui
d31d8d052b Regen from GENERIC.in rev 1.83:
> Add pseudo-device ksyms. Noticed by David Ross on port-atari.
2010-02-21 18:00:13 +00:00
tsutsui
4b4e0d474c Add pseudo-device ksyms. Noticed by David Ross on port-atari. 2010-02-21 17:57:03 +00:00
mlelstv
d3dff438aa dev_bsize wasn't initialized. The actual value doesn't matter since
the same value is used to compute byte offsets into the special file
but a value of zero causes a division by zero.
2010-02-21 16:24:21 +00:00
wiz
41cdcf2f2e Bump date for vm.user_va0_disable. 2010-02-21 14:26:33 +00:00
bouyer
80f97b6e05 Fix bus_dmamap_sync(): it should be a BUS_DMASYNC_POSTWRITE after
writing to DMA memory.
Found by code inspection.
2010-02-21 14:16:47 +00:00
mlelstv
03c7f48412 For the UVM_PAGE_TRKOWN test do not require that the relevant pages
must exist.
2010-02-21 13:55:58 +00:00
wiz
95c5212343 Consistently call the file system "ext2". 2010-02-21 13:28:12 +00:00
wiz
1a64f4201c Call the file system "ext2" consistently. Suggested by tsutsui. 2010-02-21 13:26:45 +00:00
wiz
dcced1277c Fix string, noted by tsutsui. 2010-02-21 13:23:15 +00:00
drochner
9783f258ba rename the va0_disabled option and cpp conditional to "disable" as well,
for consistency, and document option and sysctl flag
2010-02-21 13:17:50 +00:00
darran
f802834604 DTrace: add the dtrace module. 2010-02-21 11:16:19 +00:00
darran
dea8f231d6 DTrace: add the dtrace module to the build. 2010-02-21 11:14:47 +00:00
darran
7b822b43cb DTrace: fix a problem with library references for libctf and libdtrace. 2010-02-21 11:00:01 +00:00
darran
4e42fd7663 DTrace: remove extra libshare.h - shouldn't have added it and it breaks
the libzfs build.
2010-02-21 10:21:06 +00:00