Commit Graph

225400 Commits

Author SHA1 Message Date
pooka
2d6a1e9048 update comments 2014-03-10 23:02:07 +00:00
pooka
3cbed593c7 add a compat prototype for rump_getversion() 2014-03-10 22:48:29 +00:00
pooka
43925050d7 rump_pub_getversion -> rump_getversion 2014-03-10 22:47:27 +00:00
pooka
e163d16682 rump_getversion() does not require a thread context, so make it a straight
call instead of being wrapped around rump_pub_getversion().
2014-03-10 22:44:10 +00:00
pooka
495782ee0e Move the "is arch capable of loading native kernel modules into
rump kernel" clauses from bsd.own.mk to Makefile.rump.  Also,
add a rump_nativeabi_p() call to determine if rump kernel is
compiled with native ABI support.
2014-03-10 22:38:53 +00:00
justin
cf83766ecf Revert conversion to __thread as breaks on archs without TLS support 2014-03-10 22:37:51 +00:00
mrg
8075f4b1c8 updaet a little more:
- coldfire release works, but there are no kernels yet
- ia64 port gets much further now
- i386 port runs
2014-03-10 19:55:51 +00:00
reinoud
7e71ecd76c Improve support for the CP2104. This particular device has a higher maximum
baud rate and thus the SLSA_R_SET_BAUDDIV sets the wrong rate.

Changed to code to use the SLSA_R_SET_BAUDRATE command and providing a
fallback for the old SLSA_R_SET_BAUDDIV command if the device doesn't
recognize the command. Unknown yet if the CP2101 has this command or not.
2014-03-10 19:55:18 +00:00
mrg
08ea4544e2 update a bit. delete ports that have switched to GCC 4.8. with this
we still need significant work on these ports:

	- mips*
	- powerpc
	- sh*
	- vax
	- m68k*

the x86 platforms are probably ready to switch, but i'm not in a good
position to test them.  these platforms are probably ready to switch,
as they're still mostly in bringup mode anyway:

	- powerpc64
	- coldfire
	- ia64
2014-03-10 19:06:35 +00:00
mrg
80350e8785 pass $LD and $AS to the auto-build.h generation, so its configure
gets the right answers for many things.  in particular, it enables
HAVE_AS_TLS which the sparc port needs for TARGET_TLS to work.
2014-03-10 18:57:35 +00:00
mbalmer
a316f56a83 add a nice CVS marker 2014-03-10 18:45:44 +00:00
mbalmer
acf8057fda note that kropla.com/dialcode.htm redirects to countrycode.org 2014-03-10 18:44:29 +00:00
mbalmer
68d2c426db reformat comment 2014-03-10 18:22:54 +00:00
mbalmer
d70e4dd0c8 add UGT 2014-03-10 17:56:21 +00:00
agc
a01b2fe1d8 fix typo in previous commit 2014-03-10 17:00:53 +00:00
jakllsch
6b4d75e30b Always print the MBR drive serial number, even if it's 0. 2014-03-10 15:42:51 +00:00
skrll
9b0dd06d44 Avoid unused variable warning by borrowing sa1_cache_clean_addr briefly 2014-03-10 14:51:15 +00:00
martin
939cef583d Remove unused variables 2014-03-10 13:47:45 +00:00
martin
4a9abd6a27 Remove unused variable 2014-03-10 13:47:16 +00:00
skrll
96bbf9e282 Code style. No functional change. 2014-03-10 13:21:22 +00:00
martin
1484d21b0b Fix compat libelf version numbers 2014-03-10 13:19:53 +00:00
skrll
077aa0481a Whtiespace. 2014-03-10 13:12:02 +00:00
skrll
30f3fc91b8 Don't abuse usbd_status in xhci_init 2014-03-10 13:10:41 +00:00
skrll
89ca04c0c2 Comment style. 2014-03-10 13:01:28 +00:00
nakayama
23f5183fd7 -mcmodel option is CPU specific not machine specific. 2014-03-10 12:13:14 +00:00
nakayama
b9eda690b9 Regenerate for sparc's want64=true change.
Native toolchain fix for PR toolchain/48630.
2014-03-10 12:02:36 +00:00
nakayama
8813083ebc Enable 64-bit integer handling for gas even on 32-bit host since
sparc64 kernel now uses 64-bit constant with %hh operator.

Fix for PR toolchain/48630.
2014-03-10 12:01:19 +00:00
skrll
6552b0e2b0 Assume reads from hardware do something even if the result isn't required.
Hi htodd@!
2014-03-10 09:35:18 +00:00
martin
e54f44c728 Fix compat libelf version 2014-03-10 08:45:30 +00:00
mrg
3172b861f6 also look at netbsd.opt and netbsd-elf.opt. 2014-03-10 07:32:18 +00:00
mrg
cee6092acd make elf{32,64}-ia64.c depend upon the right parent. 2014-03-10 07:28:33 +00:00
ozaki-r
18c3aa4966 Fix header inclusions 2014-03-10 06:38:22 +00:00
mrg
5de22a2bb3 mknative-binutils for ia64. 2014-03-10 05:20:48 +00:00
matt
dc54f983dc Use pmap_kenter_pa/pmap_kremove for vmapbuf/vunmapbuf 2014-03-10 05:18:34 +00:00
htodd
a4fadddcc8 Delete unused variables for new gcc. 2014-03-10 04:25:51 +00:00
ozaki-r
7ea504b141 Make arm/dtrace_subr.c buildable
The change just imports the code from
http://people.freebsd.org/~gonzo/arm/dtrace-arm.diff
and tweaks for NetBSD.
2014-03-10 03:04:57 +00:00
ozaki-r
e451c2b3be Do COMPILE_CTFCONVERT on vers.o as same as other targets
Otherwise, we will get the error when building a kernel with -V MKDTRACE:
  ERROR: nbctfmerge: Input file vers.o was partially built from C sources,
  but no CTF data was present
2014-03-10 02:36:50 +00:00
ozaki-r
09938a932a Use CTFMFLAGS, not CTFFLAGS, for CTFMERGE 2014-03-10 02:04:29 +00:00
mrg
f91425b631 turn off kernels that don't exist yet. 2014-03-10 00:50:12 +00:00
htodd
ac4d595faa Fixing sets. Adding dwarf/elf man pages and fixing library versions. 2014-03-10 00:23:22 +00:00
matt
9f9d956c40 same typo 2014-03-10 00:04:04 +00:00
matt
49aac98b50 Typo 2014-03-10 00:03:14 +00:00
mrg
855874a0df more ia64 support:
# We have to weed out any existing func.S file that may exist
# from the list of files we create.
2014-03-09 23:23:09 +00:00
matt
53dc265000 Make sure to clear PSL_SE before going to usermode on BOOKE
Revert back to testing PSL_SE in the trapframe and not mdlwp md_flags
2014-03-09 23:09:32 +00:00
justin
587ef2949a Use __thread rather than pthread_getspecific for rumpuser curlwp.
This has better performance and curlwp is a performance bottleneck
in rump kernel code.
2014-03-09 23:01:11 +00:00
matt
e267b088d4 Don't test for PSL_SE in tf_srr1 since will be cleared on the next exception.
Keep a copy of it in l_md.md_flags which will be preserved.
2014-03-09 22:31:25 +00:00
christos
60a5bae159 Tidy up paths. 2014-03-09 22:01:31 +00:00
christos
bb5309eeb0 another libelf instance 2014-03-09 21:37:37 +00:00
mrg
d06f941d3e mknative-gcc for GCC 4.8 and ia64. 2014-03-09 21:02:44 +00:00
mrg
eeffa0cfc9 update some status:
- ppc port exec stack is fixed
- coldfire, earmv4, ppc64, sparc* updates
2014-03-09 21:01:14 +00:00