Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Increase the refresh rate. | cognet | 2005-05-25 | 1 | -1/+1 |
| | |||||
* | Allocating the memory for the kernel stack one time is enough. | cognet | 2005-04-27 | 1 | -7/+0 |
| | |||||
* | Don't announce the range SDRAM_START-freemempos until I figure out what's | cognet | 2005-04-07 | 1 | -5/+5 |
| | | | | going on, it produces random memory corruption. | ||||
* | pmap_update() is gone. | cognet | 2005-04-07 | 1 | -1/+0 |
| | |||||
* | Bring back some of the cleanups and fixes jmg did in the TS7200 port. | cognet | 2005-03-17 | 1 | -18/+16 |
| | |||||
* | Use PCIR_BARS instead of PCIR_MAPS. | cognet | 2005-03-17 | 2 | -16/+17 |
| | |||||
* | Instead of using sysarch() to store-retrieve the tp, add a magic address, | cognet | 2005-02-26 | 2 | -0/+3 |
| | | | | | | | | | | | ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache line will be allocated and locked for this address, so that it will never go to RAM. On CPUs that does not, a page is allocated for it (it will be a bit slower, and is wrong for SMP, but should be fine for UP). The tp is still stored in the mdthread struct, and at each context switch, ARM_TP_ADDRESS gets updated. Suggested by: davidxu | ||||
* | MFp4: get the code that set the pc correctly to work, remove a few IQ31244 | cognet | 2005-02-20 | 1 | -11/+11 |
| | | | | | | | specific mappings from locore.S, re-organize iq31244_machdep.c to work with the new locore.S Spotted out by: jmg | ||||
* | Remove unused prototype. | cognet | 2005-02-13 | 1 | -1/+0 |
| | |||||
* | Remove redondant includes. | cognet | 2005-02-13 | 1 | -2/+0 |
| | |||||
* | Don't prototype pmap_kenter(). | cognet | 2005-02-13 | 1 | -1/+1 |
| | |||||
* | Remove references to non-existing symbols DO_corb and got_mmu. | cognet | 2005-01-20 | 1 | -7/+0 |
| | | | | While I'm there, remove dead code. | ||||
* | Add a new sysctl, hw.sevenseg.freq, to control the update frequency. | cognet | 2005-01-16 | 1 | -1/+6 |
| | |||||
* | Add support for the IQ31244 7 seg display. | cognet | 2005-01-15 | 4 | -0/+390 |
| | | | | Obtained from: NetBSD | ||||
* | Start the license statement with /*- | cognet | 2005-01-15 | 1 | -1/+1 |
| | |||||
* | Use device_set_desc(). | cognet | 2005-01-15 | 1 | -0/+2 |
| | |||||
* | Add the i80321 watchdog. | cognet | 2005-01-15 | 2 | -0/+2 |
| | |||||
* | Add a driver for the i80321 watchdog. | cognet | 2005-01-15 | 1 | -0/+149 |
| | | | | Obtained from: NetBSD | ||||
* | Start all license statements with /*- | imp | 2005-01-05 | 19 | -19/+19 |
| | |||||
* | - The IQ80321 has a jumper which changes the PCI device id from 4 to 8 for the | cognet | 2004-12-21 | 1 | -5/+13 |
| | | | | | | | | | GigE controller, so handle this. - Use the outbound window 0 if the PCI mem requested is in its range, instead of inconditionally use the outbound window 1. This should be enough to get FreeBSD/arm to work on the IQ80321 board as well. Reported and tested by: Jia-Shiun Li <jiashiun at gmail dot com> | ||||
* | Make sure to map the whole kernel into 1MB pages. Try to use the remaining | cognet | 2004-12-05 | 1 | -27/+67 |
| | | | | memory for things such as the kernel stack. | ||||
* | Use ns8250. | cognet | 2004-11-23 | 2 | -3/+2 |
| | |||||
* | Get the kernel stack right now that the u-area is gone. | cognet | 2004-11-20 | 1 | -1/+2 |
| | |||||
* | U areas are going away, so don't allocate one for process 0. | das | 2004-11-20 | 1 | -7/+0 |
| | | | | Reviewed by: arch@ | ||||
* | Move KERNPHYSADDR and KERNVIRTADDR from std.i80321 to std.iq31244. | cognet | 2004-11-18 | 2 | -2/+2 |
| | | | | Use the correct KERNPHYSADDR. | ||||
* | Remove debugging printf. | cognet | 2004-11-13 | 1 | -1/+0 |
| | |||||
* | Convert the IQ31244 code to use ARM32_NEW_VM_LAYOUT. | cognet | 2004-11-10 | 1 | -6/+15 |
| | |||||
* | If we're still running at the physical address, jump to the virtual address | cognet | 2004-11-05 | 1 | -33/+7 |
| | | | | | instead before calling initarm(). This removes the need to map virtual == physical in initarm(). | ||||
* | Import partial support for the IQ31244 eval board (i80321 CPU). IQ80321 might | cognet | 2004-09-23 | 21 | -0/+3870 |
| | | | | | | | | | work out of the box too, but I have no hardware to test. It works well enough to go multiuser. Network works, SATA does not, as I have no drive to test. Thanks to Intel for sending such a board. Obtained from: NetBSD | ||||
* | Add Xscale common headers. | cognet | 2004-09-23 | 2 | -0/+121 |