dfr
|
006ac09328
|
Remove bogus include.
|
2001-10-07 14:20:01 +00:00 |
|
dfr
|
9c40c48b35
|
Move console probes until after we set boothowto so that 'boot -h' works.
|
2001-10-06 16:06:48 +00:00 |
|
dfr
|
9aa18339c5
|
Assume round-to-nearest mode for floating point.
|
2001-10-06 15:57:22 +00:00 |
|
dfr
|
db02c4b19d
|
Delete legacy pcib code - we can't possibly work without acpi on ia64.
|
2001-10-06 10:09:57 +00:00 |
|
marcel
|
1cf975d017
|
o Change ia64_memory_address to explicitly take a u_int64_t
o Add memcpy_fromio, memcpy_io, memcpy_toio, memset_io,
memsetw and memsetw_io. I'm not sure this is the right
place for it, though.
|
2001-10-06 09:31:43 +00:00 |
|
dfr
|
3908c08eda
|
Add BOOTP support.
|
2001-10-05 19:03:01 +00:00 |
|
dfr
|
1b40dafbcc
|
Fix some dependency violations (don't know why gas didn't catch this).
|
2001-10-05 19:02:21 +00:00 |
|
dfr
|
628e798360
|
Use physical addresses, not virtual addresses when calling PHYS_TO_VM_PAGE.
|
2001-10-05 19:00:03 +00:00 |
|
dfr
|
9e6ea50a9e
|
Eliminate some alpha craziness.
|
2001-10-05 18:59:02 +00:00 |
|
dfr
|
603bf5b632
|
In in_cksumdata, len must be a signed type.
|
2001-10-05 18:58:22 +00:00 |
|
dfr
|
c307754b5d
|
Low-level code for programming the I/O SAPIC.
|
2001-10-05 10:35:42 +00:00 |
|
dfr
|
8d0fc6ad69
|
Wire up most of the interrupt handling infrastructure. Not sure it works
right yet but its enough for the ATA probe to work. The SCSI probes which
follow are broken though.
|
2001-10-05 10:30:09 +00:00 |
|
dfr
|
9a18cc66ce
|
Fix typo which meant that we never actually found the ACPI 2.0 table.
|
2001-10-05 10:29:03 +00:00 |
|
dfr
|
ef3435232b
|
Disable interrupts when we are in DDB.
|
2001-10-05 08:23:08 +00:00 |
|
dfr
|
17d5b062c9
|
Add ia64_get_lid().
|
2001-10-05 08:20:41 +00:00 |
|
dfr
|
618109d59e
|
Don't pretend the argument to clockattach is a device - it isn't.
|
2001-10-04 15:28:27 +00:00 |
|
dfr
|
874825c3ca
|
* Don't pretend the object passed to clockattach is a device - it isn't.
* Declare itc_frequency properly.
|
2001-10-04 15:27:35 +00:00 |
|
dfr
|
62360262bb
|
Use EFI (or some reasonable simulation) to read the RTC.
|
2001-10-04 15:26:05 +00:00 |
|
dfr
|
7ed4fe7528
|
Fake the EFI runtime call GetTime.
|
2001-10-04 15:24:52 +00:00 |
|
dfr
|
b5a44e4761
|
Add low-level ACPI support code and make a start on parsing the ACPI
interrupt information.
|
2001-10-04 08:45:19 +00:00 |
|
dfr
|
17f2c62587
|
The encoding for the bus being passed to SAL was completely wrong.
|
2001-10-03 08:25:58 +00:00 |
|
mjacob
|
37494cc800
|
Fix problem where a user buffer outside of the area being tested
will be corrupted.
PR: 29194
Obtained from: Tor.Egge@fast.no
MFC after: 2 weeks
|
2001-10-02 18:34:20 +00:00 |
|
marcel
|
0109c69c21
|
Remove redundant and misplaced "options DDB" line.
|
2001-10-02 06:18:23 +00:00 |
|
dfr
|
9a54c41456
|
Support for SKI is now an option.
|
2001-09-29 11:45:33 +00:00 |
|
dfr
|
f531655b8e
|
Make sio0 a console device.
|
2001-09-29 11:45:07 +00:00 |
|
dfr
|
532d5998d4
|
Add a couple of arguments to ia64_init. I'll use them later to improve
the method of passing bootinfo from the loader.
|
2001-09-29 11:44:35 +00:00 |
|
dfr
|
81fce8d1d7
|
Various changes to use the firmware on a real machine.
|
2001-09-29 11:43:37 +00:00 |
|
dfr
|
b7fde43180
|
* Read parameters for ptc.e instruction from PAL Code.
* Add pmap_unmapdev().
|
2001-09-29 11:41:23 +00:00 |
|
dfr
|
6eb86189c7
|
Fake PAL Code for SKI.
|
2001-09-29 11:40:32 +00:00 |
|
dfr
|
85a8a3eb9c
|
Start hooking up devices.
|
2001-09-29 11:11:18 +00:00 |
|
dfr
|
1e9172f76e
|
Add pmap_unmapdev().
|
2001-09-29 11:02:06 +00:00 |
|
dfr
|
76491e7ff0
|
Fill out the firmware interfaces somewhat.
|
2001-09-29 11:01:24 +00:00 |
|
dfr
|
06473c99eb
|
Add code to initialise firmware resources (and to fake them if we are
running in simulation).
|
2001-09-29 11:00:24 +00:00 |
|
dfr
|
fd726cdf99
|
Add shims for calling PAL Code in physical mode.
|
2001-09-29 10:59:07 +00:00 |
|
dfr
|
966ebb7761
|
Add some move definitions.
|
2001-09-29 10:24:09 +00:00 |
|
dfr
|
03d92e3339
|
Call cpu_boot from cpu_reset.
|
2001-09-29 10:23:21 +00:00 |
|
dfr
|
edb763f2c8
|
Give up on the backtrace if the calculated pc isn't in region 7.
|
2001-09-29 10:22:57 +00:00 |
|
dfr
|
b0cf8971ff
|
Use PAGE_SHIFT instead of a hardcoded constant for log2(PAGE_SIZE).
|
2001-09-29 09:55:30 +00:00 |
|
dfr
|
d0640e1a8e
|
* Preserve ar.rsc in ia64_change_mode.
* Convert sp to/from physical in ia64_change_mode.
* Add a shim for calling EFI procedures in virtual mode.
|
2001-09-29 09:54:42 +00:00 |
|
dfr
|
42d058c159
|
Change END(locorestart) to END(__start).
|
2001-09-29 09:53:38 +00:00 |
|
rwatson
|
1a997efe57
|
o Modify the access control checks for the ia64 /dev/mem (and friends)
to use securelevel_gt() instead of direct variable checks.
Obtained from: TrustedBSD Project
|
2001-09-26 20:24:23 +00:00 |
|
dfr
|
31fb58e79e
|
Tidy up and fix a runtime warning.
|
2001-09-26 16:15:20 +00:00 |
|
brooks
|
34d1edd712
|
The faith(4) device is no longer a count device so don't specify a count.
|
2001-09-25 18:56:40 +00:00 |
|
dfr
|
a7a6c0736a
|
Use b6 instead of b1 - b1 is supposed to be preserved and b6 is scratch.
|
2001-09-24 22:50:20 +00:00 |
|
dfr
|
bf258187c9
|
Make the Alternate {I,D} TLB vector code actually work for virtual
addresses greater than 256M (the page size for region 6 and 7).
|
2001-09-24 22:49:20 +00:00 |
|
dfr
|
2085d4eb3c
|
Don't try to access external files from SKI unless we are actually running
in SKI.
|
2001-09-24 20:01:29 +00:00 |
|
dfr
|
a9a90c0600
|
Increase the number of bootstrap PVs.
|
2001-09-24 20:00:20 +00:00 |
|
dfr
|
21b38366fd
|
Include <machine/pte.h> instead of <machine/pmap.h>
|
2001-09-24 19:58:15 +00:00 |
|
dfr
|
9bbe2e1552
|
We need different call stubs for static and stacked calling conventions.
|
2001-09-24 19:41:16 +00:00 |
|
dfr
|
d04bb727c3
|
Factor out PTE and related definitions from pmap.h - they are useful in
the loader.
|
2001-09-24 19:27:38 +00:00 |
|