- Timestamp:
- Sep 27, 2008, 11:10:33 AM (17 years ago)
- Location:
- GPL/branches/uniaud32-2.0
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-2.0/alsa-kernel/include/sound/config.h
r358 r382 575 575 576 576 #define assert(a) 577 #define CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL578 #define CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL579 577 580 578 #ifndef fastcall … … 620 618 #endif 621 619 620 #define GFP_DMA32 0 /* driver must check for 32-bit address */ 621 #define __GFP_COMP 0 622 #define __GFP_NOWARN 0 623 #define __GFP_NORETRY 0 624 625 #define page_to_pfn(page) (page_to_phys(page) >> PAGE_SHIFT) 626 622 627 #endif //__ALSA_CONFIG_H__ -
GPL/branches/uniaud32-2.0/alsa-kernel/pci/emu10k1/memory.c
r358 r382 456 456 static int synth_alloc_pages(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *blk) 457 457 { 458 #ifndef TARGET_OS2 458 459 int page, first_page, last_page; 459 460 … … 481 482 } 482 483 return 0; 484 #else 485 int page, first_page, last_page; 486 struct snd_dma_buffer dmab; 487 488 emu10k1_memblk_init(blk); 489 get_single_page_range(emu->memhdr, blk, &first_page, &last_page); 490 /* allocate kernel pages */ 491 for (page = first_page; page <= last_page; page++) { 492 if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(emu->pci), 493 PAGE_SIZE, &dmab) < 0) 494 goto __fail; 495 if (! is_valid_page(emu, dmab.addr)) { 496 snd_dma_free_pages(&dmab); 497 goto __fail; 498 } 499 emu->page_addr_table[page] = dmab.addr; 500 emu->page_ptr_table[page] = dmab.area; 501 } 502 return 0; 503 504 __fail: 505 /* release allocated pages */ 506 last_page = page - 1; 507 for (page = first_page; page <= last_page; page++) { 508 dmab.area = emu->page_ptr_table[page]; 509 dmab.addr = emu->page_addr_table[page]; 510 dmab.bytes = PAGE_SIZE; 511 snd_dma_free_pages(&dmab); 512 emu->page_addr_table[page] = 0; 513 emu->page_ptr_table[page] = NULL; 514 } 515 516 return -ENOMEM; 517 #endif 483 518 } 484 519 -
GPL/branches/uniaud32-2.0/alsa-kernel/pci/makefile.os2
r333 r382 66 66 @echo BUILDING emu10k1 67 67 @cd emu10k1 68 #@wmake $(NMAKEOPTS)68 @wmake $(NMAKEOPTS) 69 69 @cd .. 70 70 @echo BUILDING ca0106 … … 101 101 102 102 clean: .SYMBOLIC 103 @echo CLEANING hda 104 @cd hda 105 @wmake $(NMAKEOPTS) clean 106 @cd .. 103 107 @echo CLEANING ac97 104 108 @cd ac97 -
GPL/branches/uniaud32-2.0/drv32/makefile.os2
r335 r382 69 69 FILES = $(FILEFIRST) $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) 70 70 71 LIBS = $(ALSA_LIB)\linuxlib.lib $(ALSA_LIB)\core.lib $(ALSA_LIB)\drivers.lib $(ALSA_LIB)\ac97.lib $(ALSA_LIB)\pci.lib $(ALSA_LIB)\ca0106.lib $(ALSA_LIB)\hda.lib $(ALSA_LIB)\sequencer.lib $(ALSA_LIB)\opl3.lib $(ALSA_LIB)\mpu401.lib $(ALSA_LIB)\synth.lib $(ALSA_LIB)\cs46xx.lib $(ALSA_LIB)\ ymfpci.lib $(ALSA_LIB)\ali5451.lib $(ALSA_LIB)\trident.lib $(ALSA_LIB)\nm256.lib $(ALSA_LIB)\sb.lib $(ALSA_LIB)\core_oss.lib71 LIBS = $(ALSA_LIB)\linuxlib.lib $(ALSA_LIB)\core.lib $(ALSA_LIB)\drivers.lib $(ALSA_LIB)\ac97.lib $(ALSA_LIB)\pci.lib $(ALSA_LIB)\ca0106.lib $(ALSA_LIB)\hda.lib $(ALSA_LIB)\sequencer.lib $(ALSA_LIB)\opl3.lib $(ALSA_LIB)\mpu401.lib $(ALSA_LIB)\synth.lib $(ALSA_LIB)\cs46xx.lib $(ALSA_LIB)\emu10k1.lib $(ALSA_LIB)\ymfpci.lib $(ALSA_LIB)\ali5451.lib $(ALSA_LIB)\trident.lib $(ALSA_LIB)\nm256.lib $(ALSA_LIB)\sb.lib $(ALSA_LIB)\core_oss.lib 72 72 WMAPNAME = $(OBJDIR)\$(TARGET).wmap 73 73 # $(ALSA_LIB)\au88xx.lib -
GPL/branches/uniaud32-2.0/lib32/ossidc.cpp
r344 r382 166 166 } 167 167 168 #if 0 168 169 169 if((ForceCard == CARD_NONE || ForceCard == CARD_SBLIVE) && 170 170 nrCardsDetected < (OSS32_MAX_AUDIOCARDS-1) && call_module_init(alsa_card_emu10k1_init) == 0) … … 172 172 fnCardExitCall[nrCardsDetected] = name_module_exit(alsa_card_emu10k1_exit); 173 173 } 174 #endif 174 175 175 if((ForceCard == CARD_NONE || ForceCard == CARD_CMEDIA) && 176 176 nrCardsDetected < (OSS32_MAX_AUDIOCARDS-1) && call_module_init(alsa_card_cmipci_init) == 0)
Note:
See TracChangeset
for help on using the changeset viewer.