Changeset 24b06199 in mainline
- Timestamp:
- 2012-10-28T22:45:25Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5030acad
- Parents:
- 3296df5
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r3296df5 r24b06199 428 428 429 429 % PC keyboard support 430 ! [ CONFIG_HID_IN=generic&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n)430 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n) 431 431 432 432 % PC keyboard support … … 457 457 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 458 458 459 % Support for NS16550 controller 460 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_NS16550 (y/n) 459 % Support for NS16550 controller (kernel console) 460 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial|CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_NS16550_KCON (y/n) 461 462 % Use NS16550 controller as serial input (kernel console) 463 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550 (y) 464 465 % Use NS16550 controller as dummy serial output (kernel console) 466 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550_DSRLNOUT (y) 461 467 462 468 % Support for ARM926 on-chip UART … … 485 491 486 492 % Dummy serial line output 487 ! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y ] CONFIG_DSRLNOUT (y)493 ! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y|CONFIG_NS16550_DSRLNOUT=y] CONFIG_DSRLNOUT (y) 488 494 489 495 % Serial line input module -
kernel/arch/amd64/src/amd64.c
r3296df5 r24b06199 55 55 #include <genarch/kbrd/kbrd.h> 56 56 #include <genarch/srln/srln.h> 57 #include <genarch/drivers/dsrln/dsrlnout.h> 57 58 #include <genarch/multiboot/multiboot.h> 58 59 #include <genarch/multiboot/multiboot2.h> … … 234 235 } 235 236 #endif 237 238 #ifdef CONFIG_NS16550_DSRLNOUT 239 /* 240 * Initialize dummy serial output to the ns16550. 241 */ 242 outdev_t *dsrlndev = dsrlnout_init(NS16550_BASE); 243 if (dsrlndev) { 244 stdout_wire(dsrlndev); 245 } 246 #endif 236 247 237 248 if (irqs_info != NULL) -
kernel/arch/ia32/src/ia32.c
r3296df5 r24b06199 56 56 #include <genarch/kbrd/kbrd.h> 57 57 #include <genarch/srln/srln.h> 58 #include <genarch/drivers/dsrln/dsrlnout.h> 58 59 #include <genarch/multiboot/multiboot.h> 59 60 #include <genarch/multiboot/multiboot2.h> … … 189 190 #endif 190 191 192 #ifdef CONFIG_NS16550_DSRLNOUT 193 /* 194 * Initialize dummy serial output to the ns16550. 195 */ 196 outdev_t *dsrlndev = dsrlnout_init(NS16550_BASE); 197 if (dsrlndev) { 198 stdout_wire(dsrlndev); 199 } 200 #endif 201 191 202 if (irqs_info != NULL) 192 203 sysinfo_set_item_val(irqs_info, NULL, true);
Note:
See TracChangeset
for help on using the changeset viewer.