Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-02-16 | For powerpc use siop driver instead of ncr, now that siop issue on powerpc | Dale Rahn | |
has been resolved. | |||
2001-02-16 | Engage UVM for powerpc. It is now running fairly well (better than non UVM) | Dale Rahn | |
on my machines as well as on brad's. This change also eliminates the need for the ld.so hack for powerpc. | |||
2001-02-16 | Allow siop driver to work on powerpc. | Dale Rahn | |
pmap_extract should work for all accessable memory. Since powerpc maps the kernel va=pa without using the pte table, these addresses need to be handled seperately. | |||
2001-02-15 | approaching UVM support for powerpc, initialize all of the buffer | Dale Rahn | |
entries, not just the first entry of each buffer. | |||
2001-02-13 | default more wscons options | Theo de Raadt | |
2001-02-12 | One more step to UVM. It is necessary to map the I/O buffers, using uvm or vm. | Dale Rahn | |
These changes taken from alpha/i386 combination. | |||
2001-02-09 | Add support for loading the bootloader and kernel from an HFS filesystem, | Dale Rahn | |
using firmware. Mostly from NetBSD. This allows kernels to be booted directly from an HFS hard drive. (the rest of the files...) | |||
2001-02-09 | Add support for loading the bootloader and kernel from an HFS filesystem, | Dale Rahn | |
using firmware. Mostly from NetBSD. This allows kernels to be booted directly from an HFS hard drive. | |||
2001-02-07 | Add support for bus_space_write_region_[1248] bus_space_read_region_[1248] | Dale Rahn | |
as needed for some drivers, primarily drivers from NetBSD, where these defines came from. | |||
2001-02-07 | Some devices use NPBG others want PAGE_SIZE, and the related macros. | Dale Rahn | |
so provide both. | |||
2001-02-04 | shrink USB section | Theo de Raadt | |
2001-02-01 | mmap return paddr_t not int. | Dale Rahn | |
2001-01-31 | based on art's sparc patch: | Jason Wright | |
mmap should return -1 on failure, not EOPNOTSUPP. As it was now, an mmap of /dev/mem always returned page 45. | |||
2001-01-30 | Missed this file in adding ADB keyboard and mouse files for powerpc. | Dale Rahn | |
2001-01-28 | Support ADB bus devices: aed (events), akbd (keyboard) and ams (mouse) | Dale Rahn | |
in generic kernel. | |||
2001-01-28 | Adding ADB keyboard/mouse/apple event drivers. From Nbsd with changes to build. | Dale Rahn | |
aed configures on newer systems. akbd and ams not tested on system which has a real ADB bus. | |||
2001-01-25 | fill in rval[1] return value for non signal return other than 0 (normal). | Dale Rahn | |
Found when playing with threads. | |||
2001-01-24 | Optimization base on looking at generated asm code. | Dale Rahn | |
also change type of a variable from (void) * to (char *) since it is incremented as if a (char *). | |||
2001-01-24 | Always do MACHINE_NEW_NONCONTIG, not based on UVM or not. | Dale Rahn | |
2001-01-24 | Attempt to update powerpc pmap module to MACHINE_NEW_NONCONTIG | Dale Rahn | |
configuration. modernize for UVM. Does not yet work with UVM, but does seem more stable than older version with old VM. This may be in part due to a kludge that only uses the largest memory region instead of all of the memory regions. a bug in the MD MNN code is suspected. | |||
2001-01-24 | Remove block of "#if 0"ed code. | Dale Rahn | |
2001-01-24 | pass the address of the current instruction to allow better "pc relative" | Dale Rahn | |
disassembly. | |||
2001-01-22 | Define ARCH_ELFSIZE that is the default elf size on this arch. | Artur Grabowski | |
2001-01-18 | Support more than 256MB of physical memory. | Dale Rahn | |
Other pieces of the kernel need to be reviewed that 256+MB does not cause other problems with the kernel accessing memory via user sr registers, instead of via the BAT registers. when in kernel context, segment registers 0-7 should _NOT_ have user mappings in them. | |||
2001-01-15 | include <sys/buf.h> for B_READ that we need in the UVM case | Artur Grabowski | |
2001-01-15 | __asm__ and __volatile__ | Theo de Raadt | |
2000-12-07 | clean | Theo de Raadt | |
2000-11-21 | stupid Imac DV appears to misclasify the vga controller as DISPLAY_MISC | Theo de Raadt | |
instead of DISPLAY_VGA | |||
2000-11-13 | typo | Niklas Hallqvist | |
2000-11-11 | Add bus_space_barrier code to powerpc bus.h. This portion of the | Dale Rahn | |
bus interface was not previously implemented. This functionality is required for the latest USB changes. The bus_space_barrier does not perform any operation with this change, it expects that the device mappings will be performed with the Guard bit set which then should not require this forced sync. | |||
2000-11-10 | Change the ktrace interface functions from taking the trace vnode to taking the | Artur Grabowski | |
traced proc. The vnode is in the proc and all functions need the proc. | |||
2000-11-05 | Update to reflect closer to reality. and current direction for the port. | Dale Rahn | |
2000-11-05 | Changes to print out size of L2 Cache for G4 and G3 machines. | Dale Rahn | |
It "configures" the cache, but it seemed to be configured by openfirmware previously. From NetBSD. | |||
2000-10-27 | more precise BUFCACHEPERCENT calculations. | Michael Shalayeff | |
from gluk@ptci.ru; deraadt@ and niklas@ ok | |||
2000-10-26 | fix bpf; diagnosed by fgs | Theo de Raadt | |
2000-10-24 | Verify that memory regions are always page aligned and multiple of page size. | Dale Rahn | |
The kernel does not want to deal with memory that is not page aligned. | |||
2000-10-20 | fix clean target | Theo de Raadt | |
2000-10-20 | Add Mhz to cpu information. | Dale Rahn | |
Ok'd deraadt@ | |||
2000-10-20 | Add support for ulpt, USB printers. | Dale Rahn | |
2000-10-19 | Changes to pci and if_gm to support obtaining the ethernet hardware address | Dale Rahn | |
from the pci bus. This is in preference to adding openfirmware code to the device drivers. If there was a known way of obtaining the ethernet hardware address from a eeprom or other methods that would be used, but the only known way to get this information for the Apple machines with if_gm is via openfirmware. This modifies a previous mechanism that was used to obtain similar information from different openfirmware systems, however the old mechanism would create information such as media type. This information was hardcoded into that code. Now the code only returns the actual address which is the only informatin that openfirmware provides. | |||
2000-10-19 | Clean up printfs during boot, these were unnecessary debugging prints. | Dale Rahn | |
2000-10-19 | Clean up printfs during boot, print reasonable information, not extra | Dale Rahn | |
information. | |||
2000-10-19 | remove unnecessary printf during boot. | Dale Rahn | |
2000-10-18 | Remove configure change from a couple of revisions ago, the interrupt | Dale Rahn | |
configureation change is causing system corruption that is exhibits itself in an error where X11 programs will not function correctly. | |||
2000-10-18 | typo in comment; from gluk@ptci.ru | Michael Shalayeff | |
2000-10-16 | correct dmesg even more | Theo de Raadt | |
2000-10-16 | remove basically incorrect interrupt configuration code. | Dale Rahn | |
clean up config output, less output and on one line. - per discussion with Theo | |||
2000-10-16 | configuration changes to enable the uni-north memory controller to enable | Dale Rahn | |
the ethernet pci bus. Allows the gm ethernet controller to configure. | |||
2000-10-13 | eol | Theo de Raadt | |
2000-10-01 | Complete raidframe support, support was incomplete before. Not known | Dale S. Rahn | |
to be working, but was starting to configure before testing was stopped. |